Excel:如果date+天=具体周日那么

当前表格
在这里输入图像说明

我想写一个如果条件总和2列date,看看它是否等于一个星期的特定的一天。

例如
=如果(工作日(A2)+ B2 = 1,“星期天”,“不是星期天”)
换言之,如果A2 + B2 =星期天,那么…

在这个例子中,因为A2是星期四,加上3天的B2,结果应该是星期天。 然后它应该返回“星期天”。

由于工作日(A2)+ B2不等于1(星期几函数中的1指星期天),解决scheme不起作用。 我不能具体的工作日(A2)+ B2 = 1,因为A2和B2会发生变化(B可能是1到100)。

我应该如何改变我的条件

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

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

另一个可能的解决scheme是在WEEKDAY添加日偏移量

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

第三种select是使用MOD(...,7)