【问题标题】:The last & the first day of a month in Google SheetsGoogle 表格中一个月的最后一天和第一天
【发布时间】:2015-06-29 10:23:21
【问题描述】:

如何在 Google 表格中获取上个月的第一天和最后一天?

【问题讨论】:

    标签: google-sheets google-sheets-formula formula worksheet-function


    【解决方案1】:

    如果您的基准日期为A1
    这将返回上个月的最后一天的日期:

    =eomonth(A1,-1)
    

    对于上个月的第一天的日期,这是最短的方法:

    =eomonth(A1,-2)+1
    

    也可以:

    =date(year(A1),month(A1)-1,1)
    

    【讨论】:

    • 感谢您的供应,不幸的是它不起作用。也许是因为我使用的是法语版本?对我来说,即使我是法国人,公式也必须是英文的,但也许几周前它改变了......
    • OK 它可以工作 => =date(year(A1), month(A1)-1,1) 谢谢 Zygd
    • 下一个(以及随后几个月)的第一天:=date(year(A1),month(A1)+1,1)
    【解决方案2】:

    上个月的最后一天(国际)

    =eomonth(now();-1)
    

    上个月的最后一天(美国)

     =eomonth(now(),-1)
    

    上个月的第一天(国际)

    =eomonth(now();-2)+1
    

    上个月的第一天(美国)

        =eomonth(now(),-2)+1
    

    演示:

    【讨论】:

      【解决方案3】:

      使用=eomonth((eomonth(today(),0)),-2)+1 以供您希望从今天开始使用。

      上个月的最后一天,使用=eomonth((eomonth(today(),0)),-1)

      【讨论】:

        【解决方案4】:

        要包含的单元格 A1:

        =eomonth(A2,-1)+1
        

        要包含的单元格 A2:

        =Eomonth(now(),)
        

        如果不使用“now()”,您可以放入另一个单元格引用,或者甚至对不同工作表中的特定单元格进行查询/导入范围,并使这些日期更加动态。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-01-07
          • 2015-02-06
          • 2016-02-09
          • 2015-07-09
          • 2014-03-22
          • 1970-01-01
          • 1970-01-01
          • 2021-08-20
          相关资源
          最近更新 更多