如何使用googlesheet公式判断day是否满足递归条件

How to check whether day satisfies the recurrence condition using google sheet formula

我有一个 Google sheet,其中包含开始日期、频率和计数。我需要检查今天的日期是否满足重复出现,如果满足 today() 则显示 TRUE,如果不满足则显示 false。

这将帮助我确定每次打开 sheet 我可以从 TODAY() 中找到是否满足日期?

https://docs.google.com/spreadsheets/d/142od5eUib5nHmdi4mnENuPbh-Yn485NzUSt90p84QE0/edit?usp=sharing

正如@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()
    )
  )
}