Microsoft Excel 计算

Microsoft Excel 计算

另一个问题....

我正在寻找一个 Excel 公式来计算以下内容...基于单元格日期,我希望单元格返回前一个星期五的日期,除非初始单元格的日期是星期六,否则我希望单元格返回前 2 个星期五的日期。

例如...如果单元格 A1 中的日期为 10/17/17,则单元格 A2 将返回前一个星期五的日期 10/13/17。如果单元格 A1 中的日期是星期六(如 10/21/17),则单元格 A2 将返回前一个星期五的日期(10/13/17,而不是 10/20/17)。

这个问题专门针对星期五。我之前的帖子/问题是不同的日期。我不熟悉这种复杂的公式。我尝试编辑我之前问题的公式(=IF(WEEKDAY(A1-2)=1,A1-4,IF(WEEKDAY(A1-2)=7,A1-3,A1-2)),但我不了解这种复杂的方程式。

答案1

日期为A1, 在B1进入:

=CHOOSE(WEEKDAY(A1),A1-2,A1-3,A1-4,A1-5,A1-6,A1-7,A1-8)

(工作原理类似于 VLOOKUP)

或者:

=A1-WEEKDAY(A1)-1

相关内容