Excel IF函数|公式示例+免费视频

Excel IF功能介绍

Excel如果函数

何时使用Excel IF函数

Excel中的IF函数最适合于检查条件是TRUE还是FALSE的情况。如果为TRUE,函数返回一个指定的值/引用,如果不是,则返回另一个指定的值/引用。

它返回什么

它返回您为TRUE或FALSE条件指定的任何值。

语法

=如果(logical_test [value_if_true], [value_if_false])

输入参数

  • logical_test -这是您想要测试的条件。它可以是一个逻辑表达式,可以计算为TRUE或FALSE。这可以是一个单元格引用、其他公式的结果,也可以手动输入。
  • (value_if_true)-(可选)当logical_test计算为TRUE时返回的值。
  • (value_if_false)-(可选)当logical_test计算为FALSE时返回的值。

在Excel中使用IF函数的重要注意事项

  • 最多可测试64个嵌套IF条件。
  • 如果任意参数是一个数组,则对数组的每个元素求值。
  • 如果省略FALSE参数(value_if_false),也就是说,the后面只有一个逗号value_if_true参数,当条件为FALSE时,函数将返回0。
    • 例如,在下面的例子中,公式为=IF(A1>20, " Approve ",),其中value_if_false但是,没有指定value_if_true参数后面仍然有一个逗号。如果不满足所选条件,则返回0。Excel If Function - When False被省略
  • 如果忽略TRUE参数(value_if_true),并只指定value_if_false论点,当条件为TRUE时,函数将返回0。
    • 例如,在下面的例子中,公式为=IF(A1>20,, " Approve "),其中value_if_true未指定(然后只使用逗号来指定value_if_false价值)。只要满足所检查的条件,就返回0。Excel If Function - When TRUE被省略

Excel IF函数-示例

下面是在Excel中使用IF函数的五个实例。

例1:使用Excel IF函数检查一个简单的数字条件

在使用带数字的Excel IF函数时,可以使用各种运算符来检查条件。下面是你可以使用的操作符列表:

Excel If函数-操作符

下面是一个检查学生分数的简单示例。如果标记大于或等于35,函数返回Pass,否则返回Fail。

Excel If Function - pass失败

例2:使用嵌套IF检查一个条件序列

Excel IF功能可以一次接受多达64个条件。虽然不建议创建长嵌套IF函数,但在条件有限的情况下,可以创建一个公式来检查序列中的条件。

在下面的例子中,我们检查了两个条件。

  • 第一个条件检查标记是否小于35。如果为TRUE,则返回失败。
  • 在第一个条件为FALSE的情况下,这意味着该学生的得分高于或等于35,它检查另一个条件。它检查标记是否大于或等于75。如果为true,则返回Distinction,否则仅返回Pass。

Excel If函数-嵌套

示例3:使用Excel IF函数计算佣金

Excel If函数允许您在值部分执行计算。一个很好的例子是使用IF函数计算销售代表的销售佣金。

在下例中,如果销售额低于50K,销售代表就得不到佣金;如果销售额在50-100K之间,销售代表得到2%的佣金;如果销售额超过100K,销售代表得到4%的佣金。

下面是使用的公式:

= (B2 < 50 0,如果(B2 < 100 B2 * 2%, B2 * 4%)

Excel如果功能-委员会

在上面示例中使用的公式中,计算是在IF函数本身内完成的。当销售额在50-100K之间时,它返回B2*2%,这是基于销售额的2%佣金。

示例4:在Excel IF函数中使用逻辑运算符(AND/OR)

可以在IF函数中使用逻辑操作符(AND/OR)一次性测试多个条件。

例如,假设您必须根据分数和出席率来选择奖学金学生。在下面的例子中,一个学生只有在分数超过80分并且出勤率超过80%的情况下才符合资格。

using-excel-if-function-and-operator-data

您可以使用IF函数中的AND函数首先检查是否满足这两个条件。如果条件满足,函数返回Eligible,否则返回Not Eligible。

下面是这个公式:

=如果(和(B2 > 80 C2 > 80%)、“是”、“不”)

using-excel-if-function-and-operator

例5:使用Excel IF函数将所有错误转换为零

Excel IF函数也可以用来删除包含错误的单元格。您可以将错误值转换为空白、零或任何其他值。

这是一个可以解决这个问题的公式:

=如果(返回错误(A1), 0, A1)

当有错误值时,公式返回0,否则返回单元格中的值。

注意:如果你正在使用Excel 2007或之后的版本,你也可以使用IFERROR函数来做到这一点。

类似地,您也可以处理空白单元格。当单元格为空时,使用ISBLANK函数,如下图所示:

=如果(ISBLANK (A1), 0, A1)

Excel If Function - isblank

Excel IF功能-视频教程

相关的Excel188亚洲金博宝app函数:

其他你可能会觉得有用的Excel教程:

Excel电子书订阅

免费的EXCEL的书

获得51个Excel提示电子书来提高你的生产力,更快地完成工作

关于“Excel IF函数|公式示例+免费视频”的6个想法

  1. 你好,我要求不同的金额与找出百分比
    如下所示-所需的金额与百分比只有一列

    800000年0.05%
    900000年0.09%
    1000000 0.12%
    1200000 0.14%
    1400000 0.15%
    1600000 0.17%
    1800000 0.18%
    2000000 0.19%
    2200000 0.21%
    2400000 0.23%
    2600000 0.24%
    2800000 0.25%
    3000000 0.27%

    请建议我。

  2. 当我们使用它从命名范围中获取信息时,我们如何得到true或false result in if函数。
    如。颜色名称定义为命名范围“colour_name”
    现在,
    =if (and (cellB2 = " red ", cellB2 =named range " colour_ name "), " true ", " false ");

    我找不到文本(颜色)使用“如果公式”从命名范围。
    我怎样才能得到它。
    请指导我。

    非常感谢
    Manish
    尼泊尔

  3. 你好,我在假期和周末在leave tracker中输入代码时遇到了问题。这些代码不能在列表中编译。

评论都关门了。