在EXCEl的公式中用得最多函数要数IF函数了,我们来学习一下IF函数的使用方法。 一、IF函数语法:
IF(logical_test,true_value,false_value) Logical_test 表示计算结果为 TRUE真(非零数值) 或 FALSE假(数值0) 的任意值或表达式。当Logical_test 为TRUE时,返回true_value;否则返回,false_value。 二、IF函数实例,IF函数常用的表达式有字符串比较,数值比较,零值及空值判断,判断是否出错: 1.字符串比较
|
|
if函数返回值 |
公式 |
|
|
|
|
字符串比较 |
HELLO |
这是字符串HELLO |
=IF(B3="hello","这是字符串HELLO","这是其他字符串") |
字符串比较 |
NO |
这是其他字符串 |
=IF(B4="hello","这是字符串HELLO","这是其他字符串") |
字符串比较 |
ok |
这是其他字符串 |
=IF(B5="hello","这是字符串HELLO","这是其他字符串") |
D3单元格公式=IF(B3="hello","这是字符串HELLO","这是其他字符串"), B3="hello"即是IF函数的logical_test(表达式),这里B3单元格="HELLO",表达式为TRUE(值),就返回第二个参数"这是字符串HELLO"。 D4单元格公式=IF(B4="hello","这是字符串HELLO","这是其他字符串"), 这里B4单元格为"NO",不是"HELLO",表达式为FALSE,就返回第三个参数"这是其他字符串"。 在这里字符串比较不考虑字符的大小写,HELLO="hello"。
2.数值比较
|
|
if函数返回值 |
公式 |
建设工程经济-成绩 |
80 |
成绩合格 |
=IF(B9>=69,"成绩合格","未通过") |
建设工程法规及相关知识-成绩 |
78 |
成绩合格 |
=IF(B10>=78,"成绩合格","未通过") |
专业工程管理与实务-成绩 |
95 |
未通过 |
=IF(B11>=96,"成绩合格","未通过") |
D9单元格公式=IF(B9>=69,"成绩合格","未通过"),B9单元格为建设工程经济-成绩80分,B9>=69成立(TRUE),返回第二参数“成绩合格”。 D11单元格公式=IF(B11>=96,"成绩合格","未通过"),B11单元格为专业工程管理与实务-成绩95分,B11>=96 不成立(FALSE),返回第三参数“未通过”。
3.零值判断
|
|
if函数返回值 |
公式 |
0值判断 |
5 |
2 |
=IF(B15<>0,10/B15,0) |
0值判断 |
0 |
0 |
=IF(B16<>0,10/B16,0) |
未使用0值判断的情况,若分母为0,则出错 |
0 |
#DIV/0! |
=10/B17 |
D15单元格公式=IF(B15<>0,10/B15,0),B15单元格=5,B15<>0成立(TRUE),返回第二参数10/B15的计算结果2。 D16单元格公式=IF(B16<>0,10/B15,0),B16单元格=0,B15<>0不成立(FALSE),返回第三参数0值。 D17单元格公式=10/B17,这里未判断分母的值直接计算,当分母为0时,就出错了。因此我们的计算涉及分母时,当这个分母的值不确定我们就应该先做一个IF判断。
以上就是IF函数的基本使用方法,下一次我们再学习一下IF函数嵌套使用及多条件判断。 |