IF函数通过测试指定的条件来判断Excel 电子表格是否为真或假。 如果条件成立,该功能将执行一个动作。 如果条件不成立,它将执行不同的操作。 详细了解下面的IF功能。
使用IF函数执行计算和输入数据
该函数的语法是:
= IF(逻辑测试,值如果为真,值如果为假)
逻辑测试总是比较两个值。 例如,使用比较运算符来查看第一个值是大于还是小于第二个值,或等于它。
例如,在这里的图片中,逻辑测试比较了B列员工的收入,看他们是否大于$ 30,000.00。
= IF(B2> 30000,B2 * 1%,300)
一旦函数确定逻辑测试是true还是false,它将执行由值指定的两个操作之一,如果为true,则为value,如果为false argument,则执行值。
该功能可以执行的操作类型包括:
- 使用公式进行计算或输入号码数据
- 在指定的工作表单元格中显示文本语句,
- 将目标单元留空。
用IF函数执行计算
IF函数可以根据函数是否返回一个真值来执行不同的计算。
在上图中,公式用于根据员工收入计算扣除额。
= IF(B2> 30000,B2 * 1%,300)
扣除率是使用作为真实参数的值输入的公式计算的。 如果员工的收入大于$ 30,000.00,则公式将B列中的收入乘以1%。
用IF函数输入数据
IF功能也可以设置为将数字数据输入到目标单元格中。 这些数据可以用于其他计算。
在上面的例子中,如果员工的收入少于30,000.00美元,那么如果虚假参数的值被设置为插入300.00美元的扣除率而不是使用计算。
注意:函数中没有输入美元符号或逗号分隔符,数字为30000或300。 输入一个或两个都会在公式中创建错误。
- Excel函数使用逗号作为参数之间的分隔符,因此用数字输入逗号可使Excel相信已为IF函数输入了三个以上的参数。
- 由于美元符号是文本字符,因此使用数字输入它们会导致Excel相信输入错误已被提交,并提供纠正错误。
使用Excel IF功能显示文本语句或将单元格留空
用IF函数显示单词或文本语句
通过IF函数而不是数字显示文本可以使查找和读取工作表中的特定结果变得更加容易。
在上面的例子中,IF函数设置为测试参加地理测验的学生是否正确识别南太平洋多个地点的首府城市。
IF函数的逻辑测试将学生在B列中的答案与输入参数本身的正确答案进行比较。
如果学生的答案与输入到逻辑文本参数中的名称相匹配,则C列中将显示“正确”一词。如果名称不匹配,则单元格留空。
= IF(B2 =“惠灵顿”,“正确”,“”)
要在IF函数中使用单个单词或文本语句,每个条目都必须用引号引起来,例如:
- 逻辑测试参数:B2 =“惠灵顿”
- 值如果真实参数“正确”
将单元格留空
如上例中的false参数值所示,通过输入一对空引号( “” )将单元格留空。