上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
案例31 计算2008年到2010年共有多少天
源文件:案例文件\02\案例31.xlsx
计算2008年到2010年共有多少天。
❶ 打开光盘中的源文件,在单元格A2中输入以下数组公式。
=SUM(DAY(EDATE("2008-1-31",ROW(1:36)-1)))
❷ 按下【Ctrl+Shift+Enter】组合键后,公式将返回2008年到2010年共有多少天,结果如图2-37所示。
图2-37
提示
本例公式利用2008年1月31日作为基点,产生该日期之后的0到35个月中的最后一天的日期。然后利用DAY函数提取每个日期的天数,再用SUM函数汇总。
如果不用月末的日期作为EDATE函数的第一参数,那么向后或者向前推若干个月后,月份和年份会产生变化,而天则保持不变;但本月以一年中天数最多的1月的最后一天作为基数,向后延若干个月,那么Excel会根据每个月的实际天数做调整,不能让日期超过该月的有效范围。可以从图2-38中看出规律。
图2-38
本例也可以用以下公式完成。
=EDATE("2008-1-31",35)-"2008-1-1"+1