Excel 2010函数与公式速查手册
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例32 计算本季度天数

源文件:案例文件\02\案例32.xlsx

计算本季度的天数,公式需要通用,不管任何时候,公式得到的结果都是正确的。

打开光盘中的数据文件,在单元格A2中输入以下公式。

=SUM(DAY(EOMONTH(NOW(),{0,1,2}-MOD(MONTH(NOW())-1,3))))

按下【Enter】键后,公式将返回本季度天数,结果如图2-39所示。

图2-39

提示

本例公式利用NOW函数产生现在的日期,然后计算本月以后的0月、1月、2 月最后一天的日期,利用DAY函数提取最后一天的天数再汇总即是三个月的天数之和。但是前面计算的三个月天数并非刚好都处于一个季度中,所以利用MOD函数计算本月月份减1 除以3 的余数,用该余数进行调节,就可以使EOMONTH函数产生本季度三个月的最末日期序列。

本例公式中MOD函数的第一参数必须减去1,再与3计算余数,否则当本月是3月、6月、9月、12月时就要出错。