在If…Then…Else语句中,检查一个或多个条件。如果发现条件为True,则执行if语句之后的语句。如果发现条件为False,则按顺序评估每个Else If语句(如果有)。当找到True else-if条件时,将立即执行关联的Else-If之后的语句。如果没有Else-If语句,则执行Else之后的语句。

IF条件是您可能会遇到的Excel中常用的函数。知道如何编写这些语句就变得很重要。

您可能还需要编写一个嵌套的IF语句,该语句看起来很复杂,但是在您理解该概念时就很简单。

嵌套的IF语句将如下所示:

IF(“如果此处说明的条件为真”,则输入“此值,否则;如果(”如果此处说明的条件为真”,则输入“此值,否则输入”此值”))

现在让我们了解If函数。

IF:检查是否满足条件,如果为TRUE,则返回一个值,如果为FALSE,则返回另一个值

语法= IF(logical_test,value_if_true,value_if_false)

参数:

逻辑测试是要测试的条件或值。

_value_if_true_是可选的。 if_the condition_is为TRUE时返回的值。

value_if_false __ *是可选的。 if_the condition_is为FALSE时返回的值。

例如–我们在A列中有标记,我们需要在B列中获得成绩。下面给出了各种成绩–

img1

  • 如果标记大于或等于90,则函数返回

A级

img2

  • 如果标记大于或等于75,则函数返回

B级

img3

  • 如果标记大于或等于60,则函数返回

C级

img4

  • 如果标记大于或等于40,则函数返回

通过

img5

如果标记小于40,则函数返回* Fail

img6

让我们再举一个嵌套示例,以了解更多信息:

A列包含日期今天的日期是2014年6月24日* B列包含结果,如以下屏幕截图所示

img7

单元格B2中的公式= IF(A2> TODAY(),“未来日期”,IF(A2 <TODAY(),“过去日期”,“今天”))如果条件将检查单元格A2中的日期是否更大比今天的日期*如果条件成立,它将继续进行并在B列中返回“未来日期”。 *如果发现条件为假,则条件将跳转到下一个条件,并检查条件为真还是假,并返回输出。因此,在2 ^ nd ^ if条件下,它将检查Date是否小于今天的日期。如果为true,则将返回“过去日期”,否则将在B列中返回“今天”。 *您将收到以下结果–

img8