刘媛媛同学,你好:
IF函数有多重逻辑时,有多种方法,下面我把我自己的经验分享给你希望对你能有所帮助。
【1】使用数学的模式表达出来:我们运用IF函数多重逻辑时,首先应该理解自己要达到的要求,并将要求数学化,也就是使用数学的模式表达出来,IF函数多重嵌套一般情况下我们可以将它看做分段函数,那么问题就很容易解决了。
需要注意的是IF嵌套函数书写,我们一般把它分解成几段IF常规函数。如【F3=IF(C3<60,"不及格",IF(C3<80,"一般",IF(C3 <90,"良好","优秀")))】,它表示,当分数低于60时,显示为不合格,这时在“不合格”逗号的右侧默认就是大于或者等于60的情况,那么根据题意,只需再满足低于80即可显示合格,于是我们将最简单的 IF函数的第三个数据变成了一个IF函数,依次类推,每一次可以将一个IF函数作为每一个基本函数的第三个数据,从而形成多种逻辑。
【2】引用函数值或者其他表格甚至是文件的数据。
IF函数除了可以引用单元格的数据之外,还可以引用函数值或者其他表格甚至是文件的数据。这里只简单的说一下IF函数是如何引用其他函数的,还是以成绩分析统计为例。对学生成绩进行分析,要求如果超过平均值的显示合格,达不到平均值的显示不合格。
F3=IF(C3>AVERAGE($C$3:$C$24),"及格","不及格") H3=IF(E3>AVERAGE($E$3:$E$24),"及格","不及格")
缘缘需要注意的是: AVERAGE($C$3:$C$24)的意思是C3到C24之间所有数据取平均值,我们可以在其他空白单元格输入【= AVERAGE($C$3:$C$24)】,就会在所在单元格显示C3到C24的平均值。
这段函数我们可以这样理解:当C3里面的分数高于所有成绩的平均分时,在F3中显示为为合格,否则就显示为不合格。
缘缘希望我哒分享能对你有所帮助哦,我们一起努力吧!