网站搜索

如何在 Microsoft Excel 中使用 IF 函数


摘要:IF 函数根据条件是真还是假返回不同的值。以 =IF(Condition,True,False) 的形式使用它。例如,如果 C2 中的值等于或大于 60,=IF(C2>=60,Pass,Fail) 将返回“Pass”,如果该值小于 60,则返回“Fail”。

无论您是要给考试打分,还是只是想了解充满数据的电子表格,Microsoft Excel 的 IF 函数都可以提供帮助。您也可以在另一个 IF 函数中使用一个 IF 函数来运行更深入的测试。我们会告诉你怎么做。

您可以使用 Excel 的 IF 函数做什么?

简而言之,您可以使用 IF 函数根据函数获得的值是 TRUE 还是 FALSE 来检索预先指定的结果。

例如,如果您有一个评分表,您可以将其设为 PASS 如果有人得分为 60 分或更高,或者如果分数为 59 或更高则说 FAIL降低。您甚至可以使用嵌套的 IF 来分配成绩,例如为得分为 90 或更高的人分配 A

如何在 Excel 中编写 IF 语句

要在 Excel 中编写 IF 语句,您只需键入函数并指定当条件为 TRUE 和 FALSE 时要检索的结果。

首先使用 Microsoft Excel 启动您的电子表格。然后,单击要在其中使用该函数的单元格。

在下面的示例中,我们将使用 IF 函数,如果获得的分数为 60 或更高,则说 Pass,如果分数为 Fail 59 或更低。

我们将选择要显示结果的 D2 单元格。

在 D2 单元格中,我们将输入以下函数并按 Enter。

=IF(C2>=60,"Pass","Fail")

在选定的单元格中,您将看到取决于 C2 单元格中的值的结果。

要复制所有记录的功能,请从 D2 单元格的右下角向下拖动以覆盖所有记录。

就是这样。

以您想要的任何方式修改 IF 函数,您将获得所需的结果。

在 Excel 中使用嵌套 IF 函数

嵌套的 IF 是另一个 IF 函数内部的 IF 函数。当您想在第一个逻辑测试之后运行另一个逻辑测试时,可以使用它。

我们将使用以下数据集来演示此功能:

在此数据集中,根据分数,将显示以下结果:

  • 如果分数为 90 分或更高:A
  • 如果分数在 80 到 89 之间:B
  • 如果分数在 70 到 79 之间:C
  • 如果分数在 60 到 69 之间:D
  • 如果分数在 0 到 59 之间:F

我们将选择要显示结果的 D2 单元格,然后输入以下嵌套的 IF 函数并按 Enter:

=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D",IF(C2>=0,"F")))))

您会在所选单元格中看到结果。

您可以通过从 D2 单元格的右下角向下拖动来复制所有记录的功能。

你准备好了。

Excel 的 IF 函数是运行各种逻辑测试的绝佳方式。您可以使用它来指定多个条件并相应地显示结果。

当您使用它时,请查看其他可能对您的工作有用的 Excel 逻辑函数。