比如要求2013年8月最后一天是哪号?有这么几种求法:直接查日历,或者记住口诀七月大八月大。呵呵,开玩笑,这么个求法实在是说不出口,没技术含量啊。 假设A1单元格有个日期,比如是2013-8-8,那么怎么求出8月末的日期呢 有两种方法: 第一种,普通的方法,原理比较巧妙: =DATE(YEAR(A1),MONTH(A1)+1,0) 其中,DATE函数的第2个参数是月份数加上1,表示增加一个月,当前例子就是代表9月份;而第3个参数是数字0,表示的则是返回上一个月的最后一天的意思。 第二种,简单的方法,不常见函数出手: 当然用下面这个函数更简单EOMONTH,这个函数2003版本就有了,不过需要加载分析工具库。2007及以后版本就默认安装了这个工具库,这个函数就直接可以用了: =EOMONTH(A1,0) 表示的意思是返回指定日期的之前或之后的月份的最后一天的日期。 如果=EOMONTH(A1,-1),返回2013-7-31,也就是当前8月的上一个月份的最后一天日期。 ------------------------------------------------------------------------------------------ |
|
来自: fzchenwl > 《excelppt》