![Excel 2010函数与公式速查手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/775/687775/b_687775.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
案例32 计算本季度天数
源文件:案例文件\02\案例32.xlsx
计算本季度的天数,公式需要通用,不管任何时候,公式得到的结果都是正确的。
❶ 打开光盘中的数据文件,在单元格A2中输入以下公式。
=SUM(DAY(EOMONTH(NOW(),{0,1,2}-MOD(MONTH(NOW())-1,3))))
❷ 按下【Enter】键后,公式将返回本季度天数,结果如图2-39所示。
![](https://epubservercos.yuewen.com/8F6494/3590497803471101/epubprivate/OEBPS/Images/figure_0089_0001.jpg?sign=1739374966-M2tH7ZUM3NfkuOEMnH994XAUi8Gs2Vja-0-f3b70a32ef419ce72b11aa7d780d40dc)
图2-39
提示
本例公式利用NOW函数产生现在的日期,然后计算本月以后的0月、1月、2 月最后一天的日期,利用DAY函数提取最后一天的天数再汇总即是三个月的天数之和。但是前面计算的三个月天数并非刚好都处于一个季度中,所以利用MOD函数计算本月月份减1 除以3 的余数,用该余数进行调节,就可以使EOMONTH函数产生本季度三个月的最末日期序列。
本例公式中MOD函数的第一参数必须减去1,再与3计算余数,否则当本月是3月、6月、9月、12月时就要出错。