有了IFS 写再多条件也不怕乱了!

文摘   教育   2024-10-16 12:01   湖北  

2000元课程

  免费学7天

函数+VBA



有这么一个需求

学生在课堂上做实验,将得到的数据记录在Excel中,用IFS函数根据实验数据输出实验结果,规则是:

  • 数据在1~5范围内,输出结论1;

  • 数据在15~20范围内,输出结论2.

用IFS结合AND 进行逻辑判断并输出相应结果,公式如下:

=IFS(AND(B2>=1,B2<=5),"结论1",AND(B2>=15,B2<=20),"结论2")

核心功能可以实现

但如果数据不在这两个范围内会得到错误值

首先改进一下规则:

  • 数据在1~5范围内,输出“结论1”;

  • 数据在15~20范围内,输出“结论2”;

  • 其他数据输出“无效”。

于是相应将公式改进:

=IFS(AND(B2>=1,B2<=5),"结论1",AND(B2>=15,B2<=20),"结论2",TRUE,"无效")

IFS依次逐个判断表达式是否成立,执行到第3个表达式时无条件执行输出“无效”.

因为IFS的基本逻辑就是如果判断表达式的结果是否为TRUE,TRUE则输出结果。

也可以输入一个结果一定是TRUE的表达式,例如:1+1=2

=IFS(AND(B2>=1,B2<=5),"结论1",AND(B2>=15,B2<=20),"结论2",1+1=2,"无效")

如果经常用到函数IFS,不妨带上TRUE,完善逻辑避免错误值,让你的公式干净清爽,且高级感倍增。

郑广学WPS-JSA火箭速成班完整目录


好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!

买课程可进永久答疑群,课程可免费试学点击下方链接即可

郑广学Excel实战教程




EXCEL880
Excel/WPS办公技巧分享 郑广学VBA/VSTO/JSA教程分享 课程咨询及付费定制表格加EXCEL880B
 最新文章