寻找一个可以计算是否/和/或的公式:
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
允许您说如果物品在到期日之前交付,您不关心交付的时间,但如果物品在到期日交付,您就会关心交付的时间。