Excel多个IF/和/或条件
问题很简单,但我不知道它是如何工作的,我已经搜索了将近一个星期的答案了 例如: /一个数字高于0,一个数字低于0Excel多个IF/和/或条件,excel,excel-formula,Excel,Excel Formula,问题很简单,但我不知道它是如何工作的,我已经搜索了将近一个星期的答案了 例如: /一个数字高于0,一个数字低于0 A1:1 B1:-1 /两个数字都低于0 A1:-1 B1:-2 /两个数字都在0以上 A1:9 B1:2 所以我想检查3到4件事 A1和B1低于0=返回“低于” A1和B1为===0或大于0返回“高于” A1低于0,B1高于0返回“高于和低于” A1高于0,B1低于0返回“高于和低于” p、 美国 您的公式(您在评论中发布的)几乎正确,但缺少一些括号。可以这样修复:
- A1:1
- B1:-1
- A1:-1
- B1:-2
- A1:9
- B1:2
- A1和B1低于0=返回“低于”
- A1和B1为===0或大于0返回“高于”
- A1低于0,B1高于0返回“高于和低于”
- A1高于0,B1低于0返回“高于和低于”
=IF(AND(B25<0,C25<0),"both below",
IF(AND(B25>=0,C25>=0),"both above",
IF(AND(B25<0,C25>=0),"below and above",
IF(AND(B25>=0,C25<0),"above and below"))))
=IF(AND(B25=0),“两者都在上面”,
如果(和(B25=0),“低于和高于”,
如果(和)(B25>=0,C25考虑:
=IF(MIN(A1,B1)>0,"above",IF(MAX(A1,B1)<0,"below","above and below"))
=IF(MIN(A1,B1)>0,“高于”,IF(MAX(A1,B1)=IF(AND(A1=0),
“以上”,
如果(和(A10),
“在下面和上面”,
IF(AND(A1>0,b1)到目前为止,我有这一个,但最后两个检查不起作用,如果一个数字高于0,一个低于0=IF(AND(B25=0),“两者都高于”,IF(AND(B25=0,“高于和低于”),IF(B25>=0,c25它是完美的,它只需要=0
,而不是>0
,并且它可以处理0
案例,如OP:)
=IF(AND(B25<0,C25<0),"both below",
IF(AND(B25>=0,C25>=0),"both above",
IF(AND(B25<0,C25>=0),"below and above",
IF(AND(B25>=0,C25<0),"above and below"))))
=IF(MIN(A1,B1)>0,"above",IF(MAX(A1,B1)<0,"below","above and below"))
=IF(AND(A1<0,B1<0),
"below",
IF(AND(A1>=0,B1>=0),
"above",
IF(AND(A1<0,B1>0),
"below and above",
IF(AND(A1>0,B1<0),
"above and below",
""
)
)
)
)