通过将日期转移到工作日期来消除周末日期

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

我有一个工作表,其中必须在每月,每周,每季度,每年和每天的任何特定日期完成一些工作。我有一个公式可以自动显示必须完成任何工作的计划日期。但是需要更改公式,因为星期日不在这里,所以我只采用了星期一至星期六的所有日期。

这里出现问题。请参阅C13,D13,E13,12月(12/8/2019)的日期为星期日。 (请参阅FT13:FW13)。因此,我希望如果星期日在任何计划的日期,它应该自动转到星期一。例如,如果12/1/2019是星期日,则应在单元格FV13(12/9/2019)中自动显示计划日期,即星期一。这意味着日期应该是从星期日到星期一的自动滚动。但是,我有一个公式可以将周日的月计划工作四舍五入。 (您可以看到E12,FT12:FW12),但是年度和季度计划的工作仍需要四舍五入日期。

https://docs.google.com/spreadsheets/d/1CXjQDjiP_xTnb8DcpsgQKmLyaaV9XX0NdisvcruuOfY/edit#gid=1924994592

if-statement google-sheets google-sheets-formula array-formulas
1个回答
0
投票

您只需执行IF语句即可相应地更正周末日期:

=ARRAYFORMULA(IF(A2:A<>"", 
 IF(TEXT(A2:A, "ddd")="Sat", A2:A+2, 
 IF(TEXT(A2:A, "ddd")="Sun", A2:A+1, A2:A)), ))

0

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