if公式如何输入,if公式如何输入范围

一、要知道IF函数如何输入的 , 首先要清楚IF函数的意义 。
IF函数是常用的函数,不光在Excel中在各种编程软件中 , 也都是重要的函数 。
学英语时我们知道IF是如果的意思,实际上在函数中也可照此理解 。
关于IF函数的表达式和正规解释,看下图:

if公式如何输入,if公式如何输入范围

我们看到IF函数的括号中包含三个参数,而且参数与参数之间是通过逗号来分隔 。
白话翻译一下IF函数的表达式就是:
IF(条件,满足条件显示什么,不满足条件显示什么)
注意的是:在函数输入时都要输入“英文输入法下”的符号,如括号、逗号等 。
二、实例说明
例一:
如果还是不好理解的话,我用中文打一句话举个例子 。比如:如果销售业绩超过100,给5%的提成 。
这句话中的如果就是IF;销售业绩超过100就是条件;如果超过100提成应是100*5%=5 , 这5就是满足条件的结果;如果小于或等于10万,应该显示为空或0,这空或0就是指的不满足条件的结果 。
看下图,就设置下刚提到的提成的例子 。
if公式如何输入,if公式如何输入范围

接下来我们设置一下C2也就是张三的成绩 。
点击C2单元格输入:
=IF(B2>100,B2*0.05,0)
回车确定之后 , 向下填充复制公式即可 。如下图:
if公式如何输入,if公式如何输入范围

现在应该清楚了吧?括号中的三个参数中,B2>100就是条件;B2*0.05就是条件成立时要显示的内容,0就是条件不满足时要显示的内容 。
注:如想使没有提成的结果显示为空 , 则应输入:=IF(B2>100,B2*0.05,””)
实例二
再做一个实例,源数据如下图:
if公式如何输入,if公式如何输入范围

如果中国队大于巴西队,结果显示为“赢”;如果中国队小于巴西队显示为输 。
点击C2输入公式:=IF(A2>B2,”赢”,”输”)后回车确定 , 再将C2填充至C5,如下图:
if公式如何输入,if公式如何输入范围

观察一下,很明显C5的结果出错了 。中国队和巴西队都是60应该是平才对 。
if公式如何输入,if公式如何输入范围

先分析下原因,中国队>巴西队结果应该是赢这没错,但不要忘了,如果条件不成立还有两种情况:可能是中国队<巴西队,应该显示为输;也可能是中国队=巴西队应该显示为平 。所以只要中国队不大于巴西队就显示为输显然是不对的 。
要解决问题这就涉及到的函数的嵌套 , 就是IF函数里再加个IF判断 。
在C2中正确应该是输入:=IF(A2>B2,”赢”,IF(A2=B2,”平”,”输”))
翻译成白话就是:
=如果(A2>B2,则输出”赢” , 否则如果(A2=B2,则输出”平” , 否则输出”输”))
if公式如何输入,if公式如何输入范围

或输入:=IF(A2>B2,”赢”,IF(A2<B2,”输”,”平”))
【if公式如何输入,if公式如何输入范围】
if公式如何输入,if公式如何输入范围

注意:在公式输入中,“字符”要加上双引号 。所谓字符是指英文字母、汉字、各种符号如“-”,如果给输入的减号加上双引号,软件会认为输入的不是减号,而会认为输入的是横杠这个符号 。

经验总结扩展阅读