解释日期

时间:2015-08-18 17:06:58

标签: excel date

我有一个公式,根据乘数给出不同的日期。我不确定它是如何工作的,除了它绕过一个日期。公式如下: = DATE(YEAR($ L $ 4),CEILING(MONTH($ L $ 4),2),0)

因此,想象今天的日期是2015年8月18日在单元格L4中。如果我更改乘数我得到以下结果: =日期(年($ L $ 4),天花板(月($ L $ 4),2),0)= 31/07/2015

=日期(年($ L $ 4),天花板(月($ L $ 4),3),0)= 31/08/2015

=日期(年($ L $ 4),天花板(月($ L $ 4),4),0)=再次返回2015年7月31日。

为什么会这样?如果乘数增加到4,为什么会回到2015年7月31日?

1 个答案:

答案 0 :(得分:2)

= CEILING('number','multiple')返回最接近'number'的'倍数'的倍数。

由于MONTH的评估结果为8或8月,你将得到= CEILING(8,3),其评估为9,因为9是最接近8的3的倍数.2和4作为倍数都将返回8。

= DATE(2015,9,0)将返回上个月的最后一个日期,因为该日为0.

如果你尝试使用CEILING(月($ L $ 4),10)你的公式,你会得到31/9/2015,因为最接近8的10的倍数是10,而DATE公式最终看起来像= DATE(2015,10,0),评估结果为2015年9月31日。

作为旁注,下面的按钮非常有助于分析您在Excel图表中选择的公式。 enter image description here