如何用google sheet公式检查day是否满足递归条件?

问题描述 投票:0回答:1

我有一个Google表,其中有startdate,frequency,counter.我需要检查todays是否满足递归,如果today()满足则显示true,不满足则显示false。我需要检查today()日期是否满足递归,如果today()满足则显示true,如果不满足则显示false。

这将帮助我确定每次打开工作表时,我可以从today()中找出日期是否满足?

https:/docs.google.comspreadsheetsd142od5eUib5nHmdi4mnENuPbh-Yn485NzUSt90p84QE0edit?usp=sharing。

enter image description here

date google-sheets google-sheets-formula recurrence
1个回答
2
投票

就像@Scott Craner说的那样,只要将公式的结果从 前一个问题TODAY():

={
  "Today is the day?";
  ARRAYFORMULA(
    IF(
      A2:A = "",
        ,
        IFS(
          A2:A >= TODAY(),
            A2:A,
          B2:B = "Daily",   
             TODAY() + MOD(TODAY() - A2:A, C2:C),
          B2:B = "Weekly",
            TODAY() + MOD(TODAY() - A2:A, 7 * C2:C),
          B2:B = "Monthly",
            EDATE(A2:A, ROUNDUP((12 * (YEAR(TODAY()) - YEAR(A2:A)) + (MONTH(TODAY()) - MONTH(A2:A)) - IF(DAY(TODAY()) < DAY(A2:A), 1, 0)) / C2:C, 0) * C2:C),
          True,
            ""
        ) = TODAY()
    )
  )
}

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.