我有一个Google工作表,我需要根据A列中设置的开始日期获取下一个即将到来的日期
任何指针都将不胜感激?我无法展示自己的努力,因为我完全不熟悉使用Google表格进行的这种重复]
https://docs.google.com/spreadsheets/d/1g_UNg4MjDy3gFufpjZtMRkbBz80K3scQdZOaiAnZi7I/edit#gid=0
此行为(从今天开始的下一个日期,包括今天)可以通过以下公式手动实现:
={
"Next date from today";
ARRAYFORMULA(
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,
""
)
)
}
对于其他选项(例如“每月的第二个星期一”及其他),应在IFS
部分中实施其他选项。