问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel IF函数使用指南

创作时间:
作者:
@小白创作中心

Excel IF函数使用指南

引用
1
来源
1.
https://www.contextures.com/xlfunctions06_excel-if-function.html

Excel IF函数使用指南

在Excel中,IF函数是一个非常实用的逻辑函数,可以让你根据测试结果返回不同的结果。如果测试结果为True,IF函数将返回一个结果;如果测试结果为False,则返回另一个结果。在Excel 365中,还有一个IFS函数,可以替代多个嵌套的IF函数。

IF函数简介

IF函数是Excel中的一个逻辑函数,其语法包含三个部分(参数):

  1. logical_test:测试某个条件,例如单元格中的值。
  2. value_if_true:如果测试结果为True,指定要执行的操作。
  3. value_if_false:如果测试结果为False,指定要执行的操作。

示例1:检查空单元格

在这个示例中,如果单元格D7中没有输入数量,那么单元格E7中的总计将不显示任何内容。

  • logical_test:测试单元格D7是否为空(D7="")。
  • value_if_true:如果D7为空(True),则总计单元格显示为空("")。
  • value_if_false:如果D7不为空(False),则总计单元格计算价格乘以数量(C7*D7)。

完成的公式是:

示例2:嵌套IF函数

如果需要在一个公式中进行多个逻辑测试,可以将多个IF函数组合在一起。这被称为嵌套公式,因为额外的IF函数作为参数嵌套在另一个IF函数中。

  • 一个逻辑测试:在示例1中,IF公式只有一个逻辑测试——数量单元格(D7)是否为空?
  • 两个逻辑测试:为了检查价格和数量单元格,可以在现有公式中添加另一个IF函数。这创建了第二个逻辑测试——价格单元格(C7)是否为空?

示例3:IF函数与复选框结合使用

在这个示例中,销售税将应用于本地订单。在订单表中,有一个复选框与单元格G11关联。

  • 对于本地订单,点击复选框添加勾选,关联单元格显示True
  • 如果取消勾选,关联单元格显示False

IF公式在单元格E12中检查关联单元格(G11),如果其中包含"False",则税额为零。

如果单元格G11不包含"False",则将子总计单元格E10的值乘以单元格D12中的税率,以显示税额。

IFS函数

在Excel 2016及更高版本中,还有一个IFS函数,可以替代多个嵌套的IF函数。IFS函数可以测试多个条件,返回第一个True条件的结果。

示例1:检查空单元格

在这个示例中,使用IFS函数代替嵌套IF公式。在单元格E9中,IFS公式检查订单表中的3个单元格,查看产品名称、价格和数量是否已输入。

示例2:没有value_if_false参数

IFS函数没有类似于IF函数的value_if_false参数。但是,可以通过将True作为最后一个逻辑测试,使用"值对于所有其他情况"作为最后一个"value_if_true"参数来解决这个问题。

其他解决方案

在某些情况下,使用其他Excel函数(如VLOOKUP)可能比IF或IFS函数更有效。例如,在评级系统中,使用VLOOKUP函数设置一个评级查找表,可以更轻松地维护和更新评级级别。

在命名Excel表中使用公式

如果记录存储在命名Excel表中,可以使用结构化引用代替普通单元格引用。例如,以下公式在单元格E7中计算该行的总计:

获取示例文件

要跟随本教程中的示例,请下载示例IF和IFS工作簿。压缩文件格式为xlsx,不包含任何宏。

获取每月Excel提示!

不要错过我的每月Excel通讯!你将获得快速提示、文章链接,还有一些乐趣。添加你的电子邮件并点击订阅。接下来,当你收到我的回复时,点击确认按钮。我添加这一步骤以保护你免受垃圾邮件的侵扰!

更多教程

  • INDEX / MATCH
  • VLOOKUP
  • IFERROR
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号