Excel: 如果日期 + 天数 = 特定工作日则

Excel: if date + days = specific weekday then

当前table:

我想写一个 if 条件来对 2 列日期求和,看看它是否等于一周中的特定日期。

例如
=If(工作日(A2)+B2 = 1, "Sunday", "Not Sunday")
换句话说:如果 A2 + B2 = 星期天,那么...

在这个例子中,因为A2是星期四加上B2是3天,结果应该是星期天。然后它应该 return "Sunday".

因为weekday(A2)+B2不等于1(weekday函数中的1指的是星期天),解法不成立。我不能指定 weekday(A2)+B2 = 1 因为 A2 和 B2 会发生变化(B 可以是 1 到 100)。

我应该如何更改我的 if-condition

WEEKDAY 函数有两个参数(第二个是可选的)。您可以添加第二个参数等于 2 得到 7 作为星期日,并将公式更改为:

=If(weekday(A2,2)+B2 = 7, "Sunday", "Not Sunday")

另一种可能的解决方案是在 WEEKDAY

内添加日期偏移量

=If(weekday(A2+B2) = 1, "Sunday", "Not Sunday")

第三个选项是使用 MOD(...,7)