Excel IF函数双条件判断,90%的人第一步就错了
做表格最怕什么?数据明明在眼前,筛选条件却死活写不对。销售部小王上周跟我吐槽,想统计"华东地区销售额超过5万"的客户,IF函数嵌套了七八层,结果出来的数据驴唇不对马嘴。这不是他笨,是大多数人根本不知道——Excel里处理两个条件,压根不是往IF里硬塞两个判断那么简单。
问题的根子出在逻辑结构上。单个IF只能回答"是或不是",遇到"既要又要"的场景,必须请AND和OR这两位外援出场。AND函数像个严格的班主任,两个条件必须同时满足才给过;OR函数则宽松多了,满足任意一个就行。公式写成=IF(AND(A1="华东",B1>50000),"优秀",""),比那种=IF(A1="华东",IF(B1>50000,"优秀",""),"")的俄罗斯套娃清爽一百倍。记住这个铁律:多条件判断,先搭逻辑框架,再塞IF包装。 实际干活时还有更刁钻的场景。财务老周要挑"第三季度或者单笔金额超10万"的报销单,这时候OR就得站C位:=IF(OR(C1="Q3",D1>100000),"重点审核","常规处理")。要是碰上"既不是A也不是B"的否定式需求,还得请NOT函数搭把手。我见过最绝的案例是HR做绩效评级,三个维度叠加六个档次,用IFS函数一次性解决——不过那是Excel 2019之后的福利,老版本用户还是得老老实实AND嵌套。
说到底,函数不是背出来的,是拆出来的。遇到复杂条件,拿张纸画个真值表,把"满足/不满足"的各种组合列清楚,写公式时对着填就行。这个笨办法我教过上百人,零失误。
你平时被哪个多条件公式坑得最惨?评论区甩出来,咱们现场拆解。
标签:
excelif函数怎么用两个条件