![Excel 公式 - 在同一函数中使用 IF AND/OR](https://linux22.com/image/1547920/Excel%20%E5%85%AC%E5%BC%8F%20-%20%E5%9C%A8%E5%90%8C%E4%B8%80%E5%87%BD%E6%95%B0%E4%B8%AD%E4%BD%BF%E7%94%A8%20IF%20AND%2FOR.png)
寻找一个可以计算是否/和/或的公式:
A 列是项目到期日期 B 列是项目到期时间 C 列是项目完成的实际日期 D 列是项目完成的实际时间
我有当日期期望得到满足时的公式: =(if(C1<=A1,"Yes", "No")
如果满足了日期预期,但没有满足时间预期,我该如何计算?例如,物品在正确的日期交付,但不符合时间标准?
答案1
怎么样:
IF(C1<=A1,if(b1<=d1,”是”,”否 T”),”否 D”)
抱歉,无法在智能手机上进行测试……
答案2
您将其放在声明的一部分AND
中。logical test
IF
=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
允许您说如果物品在到期日之前交付,您不关心交付的时间,但如果物品在到期日交付,您就会关心交付的时间。