如何在 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 逻辑函数。
Mastering Excel Functions | ||
Functions | AVERAGE · CONCATENATE · COUNT · COUNTIF · DATEDIF · FILTER · FREQUENCY · FV · HYPERLINK · IF · IFS · IMAGE · INDEX · IS · LEN · MATCH · MEDIAN · RAND · ROUND · RRI · SORT · SQRT · SUBSTITUTE · SUBTOTAL · SUM · SUMIF · TODAY · TRIM · TRUNC · VLOOKUP · WEEKDAY · XLOOKUP · YEAR | |
Types | Basic · Budgeting · Data Entry · Logical · Text · Time and Date | |
Explained | Copying Formulas · Evaluating Formulas · Finding Functions · Fixing Formula Errors · Functions vs Formulas · Comparing Lookup Functions · Locking Formulas · Structuring Formulas · Translating Formulas |