提问加Q群341401932 加微信EXCEL880B领取免费教程
学生成绩划分等级,销售区间提成,快递费计算……
Excel2019版本新增函数IFS简直就是为此而生。在此之前主要依靠IF嵌套,对用户逻辑思维能力要求较高。
IFS参数成对出现,一个判断对应一个结果,由上而下逐个执行:
如果A1>0,输出”正数”;
如果A1<0,输出”负数”;
如果A1=0,输出”零”.
IF嵌套评定等级
根据等级标准给学生评定等级,4个条件,3个IF嵌套:
=IF(C3<60,"D",IF(C3<80,"C",IF(C3<90,"B","A")))
IFS评定等级
同样的问题用IFS,逻辑虽然一致,但理解起来容易得多,一个判断对应一个输出:
=IFS(C3<60,"D",C3<80,"C",C3<90,"B",C3<=100,"A")
小技巧,书写公式时可以默念或小声念:如果C3小于60,那么输出D,如果C3小于80,那么输出80……
有助于厘清逻辑。
IFS常见错误
同样的问题,把IFS条件和换个顺序,结果全部错误:
=IFS(C3<=100,"A",C3<90,"B",C3<80,"C",C3<60,"D")
原因:IFS依次执行条件判断,一旦条件成立,输出对应结果并终止程序,不再往下执行。如案例中首先判断C3<=100,是否成立,如成立则输出”A”,不再判断C3<90……
买课程可进永久答疑群,课程可免费试学点击下方链接即可
IFS多条件判断
IFS也支持多条件判断,这里的多条件是指一个判断中存在多个条件。
例如,根据职级和年限两个条件判断积分:
=IFS(AND(C3=$G$4,D3>=$H$4),$I$4,AND(C3=$G$5,D3>=$H$5),$I$5,AND(C3=$G$6,D3>=$H$6),$I$6,AND(C3=$G$7,D3>=$H$7),$I$7,TRUE,"")
公式很长,但逻辑是清晰的,4种情况对应4种结果,4种情况都不满足的话,第5组判断输出空,避免出现错误值#N/A.
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!