shutterstock_123975118逻辑语句是任何编程语言的一部分。您不需要知道如何在Excel中使用特定的函数,但是您需要了解Excel IF语句是如何工作的。IF语句也是其他编程语言的一部分,所以如果您已经使用c++甚至Visual Basic等语言编程,那么它很容易掌握。如果您不习惯编程语言,那么您只需要理解If语句的逻辑流程,以便在电子表格中正确地设置函数。

Excel新的?在Udemy.com上开始

Excel IF语句语法

IF语句有一个简单的语法来记住。以下是更好地理解功能的伪代码:

If(逻辑条件,If true this, If false this)

IF语句的基本结构是逻辑条件或比较。如果逻辑条件被评估为“true”,则下一个语句是代码应该做的。如果条件评估为“FALSE”,则执行第二个代码块。您还可以嵌入IF语句,但它们通常会皱起眉头,因为它们太复杂并使代码难以阅读。对于您的Excel代码而言,这也是如此,但如果您觉得需要嵌入函数,它是一个选项。

在上面的代码示例中,逻辑条件是函数中的第一个参数。如果语句为true,则执行第二个参数。如果逻辑语句为false,则执行第三个参数。

了解Excel中的财务功能

您可以在IF函数中使用几种类型的逻辑语句。您可以比较两个值,例如计算一个值是否大于或小于另一个值。您还可以计算两个值是否相等,无论是数值上还是字符串上。字符串是一个字符列表,因此您可以计算两个电子表格字段是否具有相同的单词或句子。

在Excel中写自己的函数

既然你知道如何编写一个if语句,你必须能够将它集成到电子表格中。您可能知道,您的电子表格被设置为行和列。列是字母,行是数字。交叉点是电子表格字段。对于您的IF语句,您需要知道您的字段名称以进入函数的参数。

要设置if语句,您需要使用三个字段:要比较的两个字段,然后是要显示结果的字段。您所显示的结果可以是静态字符串,或者您可以根据逻辑条件计算结果。

例如,您可能希望根据销售金额计算佣金。如果销售金额为5,000美元或更低,则希望在委员会中为销售人员提供5%。如果销售金额超过5,000美元,委员会是6%。以下是您将如何设置if语句:

if(a1 <= 5000,a1 * .05,a1 * .05)

在上述声明中,销售金额位于A1领域。如果A1字段的数量为5,000或更少,则IF语句乘以.05的那种。如果销售的金额大于5,000,则乘以.06。

了解如何在Excel中创建强大的报告

您还可以将字符串显示为结果。例如,以上面的场景为例,您还可以显示一个静态字符串,以便知道销售人员何时完成了超过5000美元的销售。下面是IF语句:

if(a1 <= 5000,“5000美元促销”,“超过5000美元销售”)

逻辑语句将与上一个语句相同,除了此函数之外,结果字段中显示静态字符串。在这种情况下,如果A1有5,000以下的值,则会显示“低于5000美元销售”的文本。如果A1具有比5,000更高的值,则会显示字符串“超过5,000美元”。

如您所见,IF语句是一个简单的小编码函数,它为电子表格提供了一些强大的动态内容。您还可以使用“Fill Down”函数将一个键入的IF语句一次快速复制到几行。Excel足够聪明,它知道将下一行的值与随后复制的函数相匹配。

弄清楚如何使用此功能后,您会发现它是制作动态字段内容的便捷方式。

了解如何使用VBA for Excel

顶级课程在Excel

实用MS Excel.
- 六西格玛学院阿姆斯特丹 -
4.5 (892)
Microsoft Excel - 从初学者到高级Excel
新手凯尔·皮尤
4.6 (222876)
畅销书
Excel初学者:财务建模和估值
365职业
4.6 (33,768)
畅销书
Microsoft Excel - 具有Excel Pivot表的数据分析
Maven Analytics, Chris Dutton报道
4.6 (26,597)
畅销书
微软Excel -数据可视化,Excel图表和图表
Maven Analytics, Chris Dutton报道
4.6 (21,314)
畅销书
Excel Essentials for the Real World(完整的Excel课程)
Leila Gharani.
4.7 (5892)
收视率最高
Microsoft Excel Pro提示:从初学者到高级Excel
Maven Analytics, Chris Dutton报道
4.6 (2454)
畅销书

更擅长的课程

Excel学生还学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求一个演示