如何在 Excel 中编写 IF 公式/语句

Excel是一个如此强大的电子表格程序,我怀疑任何人都可能知道它所能做的一切。程序有这么多方面,可以把它全部封装在这样一个简单的界面中,真是太神奇了。我最近在家里使用Excel进行一些工作,发现自己使用 IF 函数编写了一些公式。(Excel)

能够在Excel中编写简单的 IF 语句是必不可少的,尤其是当您一直处理大量数字时。它是一种不像宏那样复杂的东西,但不一定像总结一列数字那样直观。

Excel 中的 IF 语句

在本文中,我将向您介绍在Excel工作表中编写 IF 语句的简短入门。首先,您应该了解所有 IF 语句的基础:

IF condition THEN true ELSE false

差不多就是这样。条件通常是对某物的比较。那东西通常是数字或文本。我们将从一些基本的数字比较开始,然后是文本,然后包括AND/OR等运算符。所以这是我们的第一个示例:

简单的 if 公式

我们这里有一个非常简单的例子。两列有两个数字,25 和 35。如果Column C,我们要检查Column A是否大于 10,我们将输出文本Yes,否则输出文本No。需要注意的几点:

1.你不必在实际比较的周围放一组括号,但这是非常好的做法,尤其是当比较变得更加复杂时。

2. 要输出真假值的文本,必须使用双引号。如果您不这样做,它会认为您正在尝试引用Excel中的命名范围。

现在让我们看看您可以做更多的事情。在比较部分,你也可以做数学。例如,如果您愿意,可以这样做:

if 语句

这里我们说如果 A2 乘以 10 的值大于 10,则输出Yes,否则输出 No。(Pretty)简单吧?现在假设我们想要输出数字而不是文本。这是一个例子:

excel if 语句

在这个例子中,如果 A2 中的值大于 10,它将输出该值乘以 2,否则它将将该值乘以 5。相当(Pretty)没用,但你明白了。您也可以在公式中使用其他单元格的值。

如果公式

这里我们说如果 A2 的值大于 10,则将 B2 乘以 10,否则将 B2 乘以 5,并将该值输出到单元格 C2。现在让我们把它变得更复杂。如果我们想在 A2 和 B2 都大于 10时输出Yes怎么办?(Yes)

擅长如果

这里有新东西!如果我们想要A2 > 10 AND B2 > 10,那么我们必须在 IF 函数中使用AND函数。听起来很棘手,但还不错。AND函数基本上采用多个比较参数 ( A2 A2 > 10 ) 并对它们执行AND。它们都必须为真才能显示“(Yes)”。如果您愿意,可以添加三个或四个或更多比较参数。如果您想做 OR,只需将上面的AND替换为OR。

如果您想返回文本或计算数字以外的值怎么办。如果您想在不同的工作表上返回单元格的值怎么办?好吧,你可以这样做:

返回值表

对于真实值,我将返回Sheet 2上单元格 A1 的值。这很容易!因此,如果您愿意,您可以轻松地参考其他工作表中的值。同样,您也可以在逻辑比较中使用另一张表中的值,即 Sheet2!A1 > 10。让我们看看您可以做更多的事情!假设您想根据存储在单元格中的值类型(数字、文本或空白)执行 IF 语句。你可以这样做:

isblank excel

您可以将ISTEXTISNUMBER用于其他两种类型的数据。这些函数在编写 IF 公式时非常方便。请注意,您基本上可以在 IF 语句中使用Excel中的大多数函数,因此请随意使用。例如,您可以使用SUMMAXMIN等函数。

到目前为止,我们只在逻辑比较中使用了一个值,但假设我们想要使用一组单元格。例如,如果单元格区域中的所有数字都大于 10,则输出True,否则输出False

范围单元格excel

就像使用上面显示的冒号一样简单,A2:A4。在这种情况下,将测试从 A2 到 A4 的每个值是否大于 10。如果都大于 10,则显示真实值。嵌套的 IF 语句呢?

嵌套 if

这里我是说如果A2大于10,就输出一个值,如果不是,就再进行一次IF比较。如果 B2(IF B2)大于 10,则输出不同的值。你可以嵌套 64 层的 IF 语句,这意味着你可以做一些相当复杂的事情。你可能永远不需要走那么远,但有时它在几个层次上很有用。

这只是对 IF 语句的基本介绍,但希望它能帮助您入门。您是否正在尝试编写 IF 语句以在Excel中执行某些操作但无法弄清楚?在这里发表评论,我会尽力帮助您编写正确的 IF 公式。享受!



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts