如何按指定多层判断条件编写Excel嵌套IF函数公式
Excel多条件嵌套IF公式实现
判断规则对应逻辑
- 前置校验:仅同时满足
D < C、C <= B时进入内层判断,不满足则直接返回Value - None - 内层分支1:
J <= D时,返回Value - D - 内层分支2:同时满足
J > D、J <= C、G <= 2%时,返回Value - C - 其余所有场景,统一返回
Value - None
可用公式
假设你从第2行开始写入公式(第1行为表头),直接在目标单元格输入以下公式即可,下拉可自动适配对应行的单元格引用:
=IF(AND(D2<C2,C2<=B2),IF(J2<=D2,"Value - D",IF(AND(J2>D2,J2<=C2,G2<=2%),"Value - C","Value - None")),"Value - None")
使用注意事项
- 如果返回结果里的
Value是需要参与计算的数值而非固定文本,直接把公式里的对应字符串替换为单元格计算逻辑即可,比如需要返回A列数值减D列数值,就把"Value - D"替换为A2-D2 - 若G列存储为小数格式而非百分比格式,把公式里的
G2<=2%替换为G2<=0.02即可,计算逻辑完全一致
内容的提问来源于stack exchange,提问作者Kuldip.Das
相关产品推荐
相关产品推荐

