您如何计算当年的天数?

时间:2020-03-02 22:47:46

标签: date google-sheets google-sheets-formula

我知道有365天,但我想要一个能说明leap年的公式。

似乎根本没有与这个问题有任何关系的任何东西,这让我感到非常惊讶,所以我以为我会在这里问。

2 个答案:

答案 0 :(得分:2)

让我们同意,一年的第一天始终是1月1日,而最后一天是12月31日

enter image description here

因此要计算给定(当前)年的天数为:

=DAYS(DATE(YEAR(TODAY()), 12, 31), DATE(YEAR(TODAY()), 1, 1))+1

0

或替代方法:

=DATEDIF(DATE(YEAR(TODAY()), 1, 1), DATE(YEAR(TODAY()), 12, 31), "D")+1

enter image description here

答案 1 :(得分:0)

这也应该起作用:

=ARRAYFORMULA(SUM(EOMONTH(TODAY(),{0,12}-MONTH(TODAY()))*{-1,1}))