Excel 公式 - 在同一函数中使用 IF AND/OR

Excel 公式 - 在同一函数中使用 IF AND/OR

寻找一个可以计算是否/和/或的公式:

A 列是项目到期日期 B 列是项目到期时间 C 列是项目完成的实际日期 D 列是项目完成的实际时间

我有当日期期望得到满足时的公式: =(if(C1<=A1,"Yes", "No")

如果满足了日期预期,但没有满足时间预期,我该如何计算?例如,物品在正确的日期交付,但不符合时间标准?

答案1

怎么样:

IF(C1<=A1,if(b1<=d1,”是”,”否 T”),”否 D”)

抱歉,无法在智能手机上进行测试……

答案2

您将其放在声明的一部分AND中。logical testIF

=IF(AND(logical 1, logical 2), outcome if both are true, outcome if either are false)

这样,您需要满足日期和时间要求才能给出真值。

=IF(AND(C2 <= A2, D2 <= B2), "YES", "NO")

如果物品在要求的日期或之前送达,并且送达时间也早于要求的时间,则此方法有效。

如果物品在到期日期之前送达,但时间却晚于到期日期,会发生什么情况?

您可以将日期和时间放在同一个字段中,也可以OR在其中添加运算符。

=IF(OR(AND(C2 <= A2, D2 <= B2), C2 < A2), "YES", "NO")

添加OR允许您说如果物品在到期日之前交付,您不关心交付的时间,但如果物品在到期日交付,您就会关心交付的时间。

相关内容