if函数excel公式用法详解,多元应用与深度解析全在这
If函数在 Excel中是怎样用的?一篇文章深入剖析 IF函数及其若干应用
在电子表格中, IF是最基本也是最常用的一个。但是,很多使用者只使用它来进行一些简单的条件计算,这样就是在浪费What-If函数的强大能力。通过对What-If功能的基本函数、多层嵌套、复杂多条件嵌套等高层问题的研究,探索What-If与其它函数的协同作用,加深对What-If功能多样性的认识。

I. IF函数的基础函数及其文法构造
它的主要作用就是做一个有条件判定的函数。这取决于一个特定的情况,这个函数会不会将两种类型的结果都设定为:当一个状态被设定为传回一个数值,当这个设定被设定为某个状态时,这个状态就会被设定为另外一个状态。
IF的文法很直接:= IF (判定一个状态,如果是 true则返回一个 true,如果是 false则返回一个 value)。
以一个真实的运用情境为例子:判定整个班级的评分标准。我们可以将公式= IF (D3和 gt;="通过"、"未通过")的60分。这一公式意味着,当数据集D3具有60以上的数值时,将显示"通过";反之,将显示"未通过"。
二、函数间的分层嵌套
该功能不但能够进行单一的、单一的评价,而且能够在多个层次上进行多重评价。
比如,我们可以通过得分来划分性能水平。将公式= IF (D3=100、"满分"、 IF (D3和 gt;=95 ("优秀"), IF (D3和 gt);=85 ("良好"), IF (D3和 gt);="及格"、"不及格"))。所述公式先对D3的数值进行评价,若为100,将得到一个"满分";若否,持续计算D3的数值为95或更大,等等,直至上一个状态。
应指出,当多个分层嵌套时,要么按"等级"要么按"从好到坏"来写,不然就得不到正确的结论。
第三,多个嵌套 Ifs的 IF函数
在多层次嵌套 IF功能中加入 IF功能,使其变得简单。该功能可以检验一项或者多项标准,若对应的数值为 true,就会返回首项标准。
通过使用 If功能,我们能够更加精确地制定上面所说的等级评定。将公式= IFS (D3为100"满分",并将D3和 gt)键入到目标区域;=95 ("优秀"); D和 gt;=85 ("良好");D3和 gt;=60分"及格"; D和 gt;成绩为60,成绩为"不及格")。这个公式会逐个地检验各个情况,最后得到符合第1种情况的数值。
第四:嵌套的复合多状态 IF功能
此外, IF功能也使得更加复杂的多条件嵌套成为可能。比如,我们可以从"年龄"与"性别"两方面来判定一个人"退休"与否。
将方程(C3="男")*(D3和 gt),键入到对象细胞中。(C="女")=60)*(D3和 gt;"退休"、"")。在此基础上,运用了电子表格中的逻辑操作法则:当某个条件被满足时,返回真(和1),反之,为假(和0)。(C3="男性")公式中的两个情况(D3和 gt;(C3为"女性")*(D3和 gt;(=55),以判定男女是否到达了退休年龄。任何一种情况都符合,就会得到"退休"的结果,反之,就会得到0的结果。
第五, IF和求和的结果
此外,它还可以和其它功能结合起来,完成更为复杂的数据分析。举例而言,我们可以利用加和功能得到"总分"("性别")的统计数字。
将方程式= SUM (IF (C3:C9=G3、D3:D9、""),并利用 CTRL+ Shift+ Enter来填补。该公式先利用 IF功能判定C3:C9内的数值与G3内的数值(也就是,性别)相等,若为正值,将在对应的区域D3:D9中的注释值进行计算;否则,将返回0。最终,将所有的返回值都用 Sum功能相加。
六、使用与或 Or进行判定的 IF函数
IF函数也可以和“或”函数一起用于更复杂的估计情况。比如,在决定"退休"时,既要考虑"年龄",也要考虑"性别"。
将公式= f (或)与(C3为"男"、D3和 gt;与(C3为"女",D3和 gt);"退休"、"")。这一公式通过与(AND)函数来判断两种情况是否都符合:60周岁以上的男子和55周岁以上的妇女。如果有一个有条件的合并被发现,那么一个 Or功能是真,一个 IF功能是"退休",或者是0。
七、在 IF功能中使用 Iserror功能
在实践中,一个数据域中有一个不正确的值。这时,该过程可以通过 IF功能和 Iserror功能来完成。
比如,在一个地区中,如果有一个误差的数值,那么我们就可以得到一个总分数。将方程= SUM (IF (ISERROR (D3:D9)、0、D3:D9)),将该方程按 CTRL+ Shift+ Enter进行填充。这个公式开始时,利用 Iserror功能来判断D3:D9内的数值是不是有误差。若为误差,将传回0;若结果为正确,将会传回原来的数值。最终,利用 Sum功能求出各返回值的求和。
结语
这篇文章中详尽的解析和例子说明了 Excel中What-If函数是多么的强大,多么的实用。不管它的基础条件判定,多层嵌套,多条件的复合嵌套,以及其它功能的应用,都说明了 IF的重要作用。了解了 IF功能的一些先进的使用方法,可以使我们在 Excel中更加有效地进行数据的处理与分析。在以后的研究与工作中,可以进一步探索如何将 IF与其它功能结合起来,使资料分析变得更加可行。