本文目录一览:

EXCEL中IF函数的使用方法

这里分享下Excel中IF函数的使用方法。

1、首先进入Excel软件中,找到自己准备要处理的表格数据,具体如图所示。

2、找到数据表格后,按照图中箭头和红色框指示,自己可以按照自己需求选择一个空白的单元格,然后在函数输入栏中输入函数。

3、在函数输入栏中输入IF函数,IF函数的输入格式为:=IF(E6400,"优质","合格"),具体如图所示,该函数意思为如果E6单元格的数据大于400,则会显示优质,否则显示合格。

4、在这个数据表中E6的数据为425,故此大于400,所以可看到图中选中的单元格显示优质。

5、此时在选择,对E8的数据进行一次IF函数,=IF(E8400,"优质","合格"),此时可以从图中箭头和红色框指示看出E8数据为298小于400,故此显示为合格。

Excel函数之IF函数

今天和大家一起来学习一下Excel中IF函数的用法,当然,老司机请自觉绕道~

关于IF函数是什么意思,网上一大堆解释说明,就不一一码字了。只要知道IF函数是最常用的判断类函数之一,能完成非此即彼的判断就可以了。

如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。

=IF(B4=9,"合格","不合格")

IF,相当于普通话的“如果”,函数语法是:

IF(logical_test,[value_if_true],[value_if_false]);看不懂是吧,翻译过来就是:IF(判断的条件,符合条件时的结果,不符合条件时的结果)。

等等,什么???太简单了,我又没说完,急什么,来点挑战性的!

如下图,已知专业类别有理工,文科,财经等,现在想给这些专业类别分别匹配上唯一且可识别的专业代号,仍然用IF函数来处理。专业类别与专业代号一一对应为:

理工 对应 LG

文科 对应 WK

财经 对应 CJ

这里要判断三个结果,而原先的IF一层判断方法已不能满足要求,所以这里要用到IF函数的嵌套,如下图所示:

先别急着撤,再来一个IF嵌套。如图,现在想对不同生源地的学生来一个加分政策,加分政策如下:

本地学生  总分为原始分加  30本省学生  总分为原始分加  20外省学生  总分为原始分加  10

这里仍然要对三个不同的结果进行判断,跟上一个例子用到的公式本质上并没有什么区别:

细心的同学可能想要举爪提问了,为啥上一个例子的公式:

=IF(B2="理工","LG",IF(B2="文科","WK","CJ"))

中的LG、WK、CJ等都有用双引号括起来,而这个例子的公式:

=IF(C2="本地",D2+30,IF(C2="本省",D2+20,D2+10))

中的D2+30、D2+20、D2+10等并没有用双引号括起来呢?

这是因为D2+30、D2+20、D2+10这些是一个公式,公式要进行运算,而公式是不能用括号括起来的,这点小细节你注意到了吗?另外各位请注意,以上公式中涉及到的所有字母、逗号、引号、括号等(除汉字外)都是英文状态下输入的,否则公式无法运算,会报错的!

在我们实际处理数据的时候,可能遇到这样一种情况:如下已知销售数量和销售额,让我们算出单价,

但因为各种原因可能销售数量没有收集到位,导致在求单价的时候发生如下错误:

这个时候我们可以用Iserror函数辅助来解决这个报错,如下:

此外,在日常处理数据的时候,IF函数的使用可能并没有那么简单,一般会搭配用到and函数和 or函数。这里举几个例子阐释一下:

对于60岁以上(含)的男性员工给予1000元奖金

注意到两个条件:60岁以上(含)和男性员工,不难发现这两个条件存在并列关系,这里可以用and函数进行处理,如下:

那么or函数呢?已知:

对于60岁以上或40岁以下的员工给予1000元奖金

这里仍然是两个条件:60岁以上、40岁以下,但这两个条件之间是“或”的关系,这就要用到or函数,如下:

excel if函数怎么用

if是一种判断函数,当我们在if后面加入限制条件时,它可以输出相应的判断结果。在excel中使用if语句首先要输入“=”,再输入“if”,括号里加入限制条件。具体使用方法如下。

工具/原料:联想Y7000 2020、Windows 10家庭中文版20H2、Microsoft Excel16.0.14701.20206。

1、打开文件。打开我们要操作的excel文件。

2、输入符号"="。在我们要操作的单元格输入”=“,上方函数栏也相应出现”=“。

3、单击fx,输入if函数。单击函数fx,找到if函数。

4、输入判断条件和判断结果。第一行Logical_test输入判断条件,如C2=60,即让C2栏大于等于20时为真。第二行Value_if_true输入符合判断条件的判断结果,如合格。第三行Value_if_false输入不符合判断条件的判断结果,如不合格。点击确认函数就能生效。

5、应用全部。将鼠标放在已经应用的单元格的左下角,出现黑色加号,往下拖动,即可应用到这一列的全部。

if函数excel的使用方法

Excel中If函数使用方法如下:

工具/原料:联想拯救者R7000、win10、Excel2016

1、打开要处理的Excel表格。

2、选中要处理的单元格,点击公式选项卡下的逻辑菜单。

3、在弹出的菜单里选择IF函数。

4、在第一个输入框中输入条件。

5、然后在第二个输入框中输入条件为真时的返回内容,第三个输入框中输入条件为假时的返回内容,完成后点击确定。

6、完成后的效果如下。

excel中IF函数的使用方法

IF

全部显示全部隐藏

根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。

可以使用 IF 对数值和公式执行条件检测。

语法

IF(logical_test,value_if_true,value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE。此参数可使用任何比较运算符。

Value_if_true 是 logical_test 为 TRUE 时返回的值。例如,如果此参数是文本字符串“预算内”,而且 logical_test 参数的计算结果为 TRUE,则 IF 函数显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则此参数返回 0(零)。若要显示单词 TRUE,请为此参数使用逻辑值 TRUE。Value_if_true 可以是其他公式。

Value_if_false 是 logical_test 为 FALSE 时返回的值。例如,如果此参数是文本字符串“超出预算”而 logical_test 参数的计算结果为 FALSE,则 IF 函数显示文本“超出预算”。如果 logical_test 为 FALSE 而 value_if_false 被省略(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号并紧跟着右括号),则会返回值 0(零)。Value_if_false 可以是其他公式。

注解

最多可以使用 64 个 IF 函数作为 value_if_true 和 value_if_false 参数进行嵌套以构造更详尽的测试。(示例 3 是嵌套 IF 函数的一个例子。)此外,若要检测多个条件,请考虑使用 LOOKUP、VLOOKUP 或 HLOOKUP 函数。(示例 4 是 LOOKUP 函数的一个例子。)

在计算参数 value_if_true 和 value_if_false 时,IF 会返回相应语句执行后的返回值。

如果函数 IF 的参数包含数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。),则在执行 IF 语句时,数组中的每一个元素都将计算。

Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算某单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 和 COUNTIFS 电子表格函数。若要计算基于某区域内一个文本字符串或一个数值的总和,可使用 SUMIF 和 SUMIFS 工作表函数。

示例 1

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。在帮助主题中选择示例。 注释 请不要选择行或列标题。

从帮助中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

1

2

A

数据

50

公式 说明(结果)

=IF(A2=100,"预算内","超出预算") 如果上面的数字小于等于 100,则公式将显示“预算内”。否则,公式显示“超出预算”。(预算内)

=IF(A2=100,SUM(B5:B15),"") 如果上面数字为 100,则计算单元格区域 B5:B15,否则返回空文本 ("")

示例 2

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。在帮助主题中选择示例。 注释 请不要选择行或列标题。

从帮助中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

1

2

3

4

A B

实际费用 预期费用

1500 900

500 900

500 925

公式 说明(结果)

=IF(A2B2,"超出预算","OK") 检查第一行是否超出预算 (超出预算)

=IF(A3B3,"超出预算","OK") 检查第二行是否超出预算 (OK)

示例 3

如果将示例复制到一个空白工作表中,可能会更易于理解。

如何复制示例

创建一个空白工作簿或工作表。在帮助主题中选择示例。 注释 请不要选择行或列标题。

从帮助中选择示例按 Ctrl+C。在工作表中,选择单元格 A1,然后按 Ctrl+V。若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“公式”选项卡的“公式审核”组中,单击“显示公式”按钮。

1

2

3

4

A

成绩

45

90

78

公式 说明(结果)

=IF(A289,"A",IF(A279,"B", IF(A269,"C",IF(A259,"D","F")))) 给第一个成绩指定一个字母等级 (F)

=IF(A389,"A",IF(A379,"B", IF(A369,"C",IF(A359,"D","F")))) 给第二个成绩指定一个字母等级 (A)

=IF(A489,"A",IF(A479,"B", IF(A469,"C",IF(A459,"D","F")))) 给第三个成绩指定一个字母等级 (C)

在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (Average 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。

用下列关键字指定数字的字母等级。

如果成绩是 则返回

大于 89 A

80 到 89 B

70 到 79 C

60 到 69 D

低于 60 F