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,还请多多转发,持续关注我们呀!
买课程可进永久答疑群,课程可免费试学点击下方链接即可