EXCEL中的IF函数

如题所述

=IF(条件,条件为真时返回的值,条件为假时返回的值)

举个例子给你学习IF函数的使用方法
假设A1单元格为1时,B1单元格显示"A",A1单元如果不为1,则显示为空
B1单元格输入公式
=IF(A1=1,"A","")
这时你在A1单元格输入1,B1单元格就会显示为A,A1单元格不输入内容,B1单元格就不显示内容了

我们再改一下条件,假设A1为1时,B1显示"中国",A1为2时B1显示"美国",A1没有输入内容时,显示"请输入地名代码",当输入的A1的内容不是1,也不是2时,B1显示空值.
B1单元格输入公式
=IF(A1="","请输入地名代码",IF(A1=1,"中国",IF(A1=2,"美国","")))

再举一个例子,当A1大于0时,A2返回B1+C1的值,当A1小于0时,A2返回B1-C1的值,当A1=0时,A2返回B1的值,当A1为空时,A2返回C1的值
A2单元格输入公式
=IF(A1="",C1,IF(A1=0,B1,IF(A1>0,B1+C1,B1-C1)))

注,以上所举示例,A1单元格及输入公式单元格的格式不能为文本格式,否则公式会出现错误
如果A1的格式为文本格式,则公式中的常数1,2,A要加上双引号如,"1","2",如果公式所在单元格为文本格式,则输入的公式只能算是一个文本字符串,无法进行计算.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-25
if在EXCEL中属于条件判断,
=IF(A1="","",IF(A1<60,"不及格",IF(A1>=60,"及格","格式不对")))
如果A1等于空白,那么就显示空白,如果A1小于60,那么就显示不及格,如果A1大于或等于60,那么就显示及格,其他情况,就显示格式不对.

以上示例
第2个回答  2012-09-25
要根据你实际的或举例
第3个回答  2019-11-23
第4个回答  2012-09-25
EXCEL中的IF函数是最基本函数。好多嵌套函数中都会使用。