求助:Excel中IF AND公式失效,如何实现多区间值判断?
Excel条件判断公式修正方案
原公式存在的问题
- 语法错误:第一个
IF函数后多了一个右括号,导致公式结构失效 - 逻辑条件错误:
AND(X2=AK2,X2<AL2)限定了仅等于上三分之一区间起点的数值才触发,正确逻辑应为大于等于区间起点且小于最大值 - 判断顺序错误:区间判断被放在了最大值判断之后,会导致符合区间的数值被错误归类到最大值区间
修正后的公式
=IF(X2<AH2,"Hired Below Min", IF(X2=AH2,"Hired at Min", IF(AND(X2>=AK2,X2<AL2),"Hired Upper Third", IF(X2>=AL2,"Hired at Max or Above",""))))
判断逻辑说明
- 优先判断
X2是否低于最小值(单元格AH2),返回「Hired Below Min」 - 若等于最小值,返回「Hired at Min」
- 若处于上三分之一区间(
AK2≤ X2 <AL2),返回「Hired Upper Third」 - 若大于等于最大值(
AL2),返回「Hired at Max or Above」 - 其余情况返回空值
内容的提问来源于stack exchange,提问作者user22677166
相关产品推荐
相关产品推荐

