【问题标题】:How do you calculate the number of days in the current year?如何计算当年的天数?
【发布时间】:2020-03-02 22:47:46
【问题描述】:

我知道有 365 天,但我想要一个计算闰年的公式。

似乎没有任何东西与这个问题遥不可及,这让我非常惊讶,所以我只是想我会在这里问。

【问题讨论】:

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


    【解决方案1】:

    让我们约定一年的第一天总是 1 月 1 日,最后一天是 12 月 31 日

    因此计算给定(当前)年份的天数将是:

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

    或替代:

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

    【讨论】:

      【解决方案2】:

      这也应该有效:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-24
        • 2023-03-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多