首页技术excel的if函数的用法(多条件if函数的使用)

excel的if函数的用法(多条件if函数的使用)

编程之家2026-06-301125次浏览

大家好,今天小编来为大家解答excel的if函数的用法这个问题,多条件if函数的使用很多人还不知道,现在让我们一起来看看吧!

excel的if函数的用法(多条件if函数的使用)

EXCEL中if函数的用法

Excel的IF函数

1.IF函数的语法结构

IF函数的语法结构:IF(条件,结果1,结果2),详细说明可以参照表6-4。

2.IF函数的功能

对满足条件的数据进行处理,条件满足则输出结果1,不满足则输出结果2。可以省略结果1或结果2,但不能同时省略。

3.条件表达式

excel的if函数的用法(多条件if函数的使用)

把两个表达式用关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式,例如,在IF(a1+b1+50<> b1+c150,1,1)函数式中,条件表达式是a1+b1+50<> b1+c150。

4.执行过程

下面以IF(a1+b1+50<> b1+c150,1,1)函数式为例来说明IF函数的执行过程。

先计算条件表达式a1+b1+50<> b1+c150,如果表达式成立,值为TRUE,并在函数所在单元格中显示“1”;如果表达式不成立,值为FALSE,并在函数所在单元格中显示“1”。

5.IF函数嵌套的执行过程

如果按等级来判断某个变量,IF函数的格式如下:

excel的if函数的用法(多条件if函数的使用)

IF(E2>=85,"优",IF(E2>=75,"良",IF(E2>=60,"及格","不及格")))

函数从左向右执行。首先计算E2>=85,如果该表达式成立,则显示“优”,如果不成立就继续计算E2>=75,如果该表达式成立,则显示“良”,否则继续计算E2>=60,如果该表达式成立,则显示“及格”,否则显示“不及格”。

excel中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可以是其他公式。

示例

在本示例中,要使用 LOOKUP函数而不是 IF函数,因为要测试十三个条件,您会发现这样做会更易于阅读和维护。

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

如何复制示例

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

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

A B

1实际费用预期费用

2 1500 900

3 500 900

4 500 925

公式说明(结果)

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

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

Excel表格中的 IF函数如何使用

IF作为EXCEL的逻辑函数,执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF对数值和公式进行条件检测。具体用法如下:

1、单条件用法

例如:=IF(A2>=60,"是","否")

2、多条件用法

例如:=IF(A2<60,"不及格",IF(A2<80,"普通",IF(A2<90,"中等","优秀")))

3、单元格特定值不显示

例如:=IF(A2>=60,"是",""),当成绩小于60分时,不显示

4、多条件判断

例如:=IF(OR(B2<60,C2<60,D2<60),"是","否")

5、混合条件判断

例如:=IF(OR(AND(A2="男",B2<22),AND(A2="女",B2<20)),"不能","能")

6、if({1,0})逆向查询

例如:=VLOOKUP(D2,IF({1,0},B:B,A:A),2,0)

7、N(IF和T(IF数组转换

例如:=SUM(VLOOKUP(T(IF({1,0},E2,F2)),A:B,2,0))

一个vlookup本只能查找一个值,现在可以查找两个值,并求和。

8、且条件求和

例如:=SUM(IF((A2:A5=CHIQ)*(B2:B540),B2:B5))

按ctrl+shift+enter计算结果

9、或条件求和

例如:=SUM(IF((A2:A5=CHIQ)+(B2:B540),B2:B5))

按ctrl+shift+enter计算结果

注意事项:

IF函数三个参数,语法解释:IF(表达式,表达式正确返回的值,表达式错误返回的值)。有很多教程会教你三个偷懒的写法:省略第2个逗号和第3个参数,则表达式会错误时返回FALSE。

文章分享结束,excel的if函数的用法和多条件if函数的使用的答案你都知道了吗?欢迎再次光临本站哦!

滚动条响应的重要事件有(拖动滚动条中的滑动块时)vlookup函数的模糊查找?vlookup函数的基本用法