excel中,两个数值,其中任何一个满足条件时,怎么判定

例:a1,b1,这两个数值其中一个>=3时,判定为"ok",
这两个数值其中一个3>(a1,b1)>=1.5时,判定为“no”
请问大神,这两个函数怎么弄
当a1,b1都>1.5时,判定为"HH"
整个函数改怎么写?

第1个回答  2018-07-29
公式:
=IF(OR(A1>=3,B1>=3),"OK",IF(OR(A1>=1.5,B1>=1.5),"NO",""))
或者:
=IF((A1>=3)+(B1>=3),"OK",IF((A1>=1.5)+(B1>=1.5),"NO",""))追问

如果我再加一个条件,当a1,b1都小于1.5的时候判定为“hh”
这整个函数改怎么写呢

追答

上面的公式中,如果以上两个条件都不成立时,那肯定就是A1,B1都小于1.5的情况。
即:
A1,B1其中任意一个>=3,此条件不成立,
A1,B1其中任意一个>=1.5,此条件也不成立,
当这两个条件均不成立时,那剩余的情况肯定是A1,B1均小于1.5的情况。
只要在原公式的最后一对双引号中,加入要返回的文本,即可。
公式为:
=IF(OR(A1>=3,B1>=3),"OK",IF(OR(A1>=1.5,B1>=1.5),"NO","hh"))

=IF((A1>=3)+(B1>=3),"OK",IF((A1>=1.5)+(B1>=1.5),"NO","hh"))
========================================
我还是单独写个公式吧:
=IF(AND(A1>1.5,B1>1.5),"HH",""))

=IF((A1>1.5)*(B1>1.5),"HH",""))

本回答被提问者采纳
相似回答