如果您熟悉编程,您就知道如果......那么功能是每种语言的基本操作。您也可以在Excel中使用它,其中它充当逻辑功能,允许您检查某个条件是否为真或假。它只是告诉Excel,如果条件为真,则执行操作A,否则执行操作B.

在本教程中,我们将学习Excel IF语句,它的语法,应用程序,并涵盖一些技巧和技巧。有关IF函数的更深入解释,请参见本课程Excel高级概念

理解Excel IF函数

IF功能是逻辑功能。它检查某个条件是否为真或假,然后相应地行动。例如,如果学生在测试中获得超过75分,则打印“通过”,如果没有,请打印“失败”。最常见的用途:

语法

如果函数具有以下语法:

如果(logical_test value_if_true value_if_false)

地点:

logical_test.Is your name John?(你叫约翰吗?)你得分超过75分吗?

value_if_true.=如果条件为真,则文本,数值或公式

value_if_false= text,数值或公式,如果条件为假

要测试条件是否为真,可以使用逻辑运算符。Excel支持以下逻辑运算符:

<不到

>大于

<=小于或等于

>=大于等于

= =

<>不等于

让我们通过一个例子来理解这一点。

假设您有一个测试的结果,分数高于75分被归类为“通过”,低于75分被归类为“不通过”。你可以通过使用Excel IF函数轻松做到这一点:

= if(a1 <75,“失败”,“通过”)

通过将其放入单词,有时候可以更容易理解IF功能。在上面的示例中,我们基本上是说:如果小区A2中的值小于75,则将“失败”键入C2。如果该值高于75,则将“传递”类型为C2。

这是另一个例子。假设你想检查一个用户的名字是否为John:

IF(A1=“约翰”,“你的名字是约翰”,“你的名字不是约翰”)

让我们再看一个使用IF函数查找空单元格的例子:

=如果(A1 =“”,“空”,“”)

因此,以这种方式使用IF函数,我们问:单元格A1是空的吗?如果是,那么写“空”,如果不是,什么都不要写,保持单元格空白。

想要快速跟踪你的Excel成功?这门课对你有帮助大师在几小时内卓越,而不是周

如果功能和公式

使用IF函数进行简单的分类很好,但是要真正利用IF函数的强大功能,我们必须使用一个公式。

让我们考虑一个例子。

让我们说你的预算一年是6000美元,你有一个月的费用。您想知道您是否在任何给定年内超过您的预算。为此,您可以使用IF功能中的SUM函数。

这是公式:

= if(sum(a2:l2)> 6000,“预算超过”,“预算确定”)

该配方基本上增加了所有给定月份的费用,并检查是否符合给定的条件(即Sum> 6000)。如果条件是真的,它就说“超出预算”。如果不是,它说“预算确定”。

让我们再看一个例子:

假设你拥有一家商店,如果顾客购买超过1000美元,他可以得到5%的折扣。

以下是这样做的公式:

= if(a1> 1000,a1-a1 * 5%,a1)

这个函数有点不同。这里,我们不是打印消息,而是对单元格应用一个数学公式。首先,我们测试一个值是否大于1000的条件。如果是(即条件为真),我们从该值减去5%。如果条件不为真,即对客户没有折扣,我们将只打印原始值。

准备跳动你的Excel培训?看看这门课程Excel适用于初学者和中级用户

如果嵌套函数

到目前为止,我们只使用了IF函数来测试一个条件。但是如果您需要两个或更多的条件呢?然后我们用如果嵌套函数.这意味着我们将使用一个(或多个)如果在另一个功能内部的函数。我们可以使用多达64个嵌套函数。听起来很复杂吗?好吧,但是,只要你了解它是如何运作并尝试一些例子,你就可以很容易地处理多个函数。

以下是嵌套if函数的语法:

IF(condition1, value_if_true1, value_if_true2, value_if_false2)

换句话说,它是这样工作的:

基本上,如果条件不为TRUE,我们将添加更多if函数。

假设您想要检查一个值是否等于、大于或小于另一个值。如果单元格A1中的值小于B1,则输入“A < B”。如果单元格A1中的值等于B1,则键入“A = B”。最后,如果单元格A1中的值大于B1,则输入“A > B”。

这是公式:

= if (a1 < b1, " a < b ", " a = b ", " a > b "))

首先,我们检查A2是否小于B2。如果是真的,那么键入“a b”。

如果函数用于为学生分配成绩,则使用嵌套的另一个良好示例。

A -> 90或以上

B - > 80到89之间

C ->在70到79之间

D ->在60和69之间

f - >低于60

这是公式:

=如果(B2 > = 90,“A”,如果(B2 > = 80,“B”,如果(B2 > = 70,“C”,如果(B2 > = 60,“D”,“F”))))

整洁的,对吧?嵌套IF函数在处理大量数据时特别有用。通过一些VBA编程,您甚至可以自动化整个过程,使您的工作更快。要了解关于嵌套IF函数的更多信息,请查看下面的内容Excel课程为基础和高级用户

有一些使用IF函数的提示和技巧吗?请在下面的评论中告诉我们!

Excel顶级课程

Python for Excel:使用xlwings进行数据科学和金融
Alexander Hagmann.
4.7 (243)
畅销书
Microsoft Excel认证考试准备:MO-201 Excel专家
Maven Analytics, Enrique Ruiz报道
4.6 (326)
畅销书
微软Excel - Excel从初学者到高级
Kyle Pew,Office Newb
4.6 (224502)
畅销书
Excel初学者:财务建模和估值
365年职业生涯
4.6 (33910)
畅销书
Microsoft Excel -数据分析与Excel数据透视表
Maven Analytics,Chris Dutton
4.6 (26,802)
畅销书
Microsoft Excel - 数据可视化,Excel图表和图表
Maven Analytics,Chris Dutton
4.6 (21490)
畅销书
Excel Essentials为现实世界(完整的Excel课程)
莱拉Gharani
4.7 (5,986)
收视率最高
Microsoft Excel Pro提示:从初学者到高级Excel
Maven Analytics,Chris Dutton
4.6 (2,473)
畅销书
数据分析师工具箱:Excel,Python,Power Bi
Simon Sez它
4.5 (137)
畅销书
实际MS Excel
-阿姆斯特丹六西格玛学院
4.5 (904)

更多Excel课程

Excel学生还学习

赋予你的团队。引领行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求演示