贴说网 > 杂谈 > 正文

​虽然是最简单的函数,但却最实用,学一个能10个其他函数,试试

2025-07-10 09:17 来源:贴说网 点击:

虽然是最简单的函数,但却最实用,学一个能10个其他函数,试试

在Excel的海洋中,IF函数就像一位智慧的舵手,引导我们驶向数据的彼岸。今天,我们将带你领略IF函数的五大绝技,让你的Excel表格从此不再单调!

IF函数基础用法

IF函数有三个参数,缺一不可。简单解释就是如果……(这是条件),则……(即条件成立时返回的结果),否则……(即条件不成立时返回的结果)。

例如,判断下列成绩单中的成绩是否及格,可以在A3单元格输入公式:

=IF(B3<60,"不及格","及格")

即可得到准确结果。

注意:第二参数、第三参数使用单个文本的,请用英文双引号引起来。IF函数可以多层嵌套,是Excel中最简单的基础函数之一。

IF函数嵌套技巧

请根据学生来源的不同分别在其原始分加上对应的分数

=IF(C3="本地",30+D3,IF(C3="本省",20+D3,10+D3))

简单的加分公式就搞定了。

多个IF函数进行嵌套使用,IF出现多少次,就得有多少对“()”,否则公式会报错。IF函数至少嵌套64层,但大概率用不到,之所以说是大概率,是因为我还真见过有财务人员这么用过,不得不服哈。再嵌套实例看看:

如何根据分数计算相应的等级?

这里有5个等级,使用IF函数得嵌套四层。公式有多种写法,要么从低往高一层一层判断,要么从高往低一层一层判断,按照个人习惯写就行,但逻辑务必清晰。输入公式:

=IF(B3<60,"不及格",IF(B3<70,"及格",IF(B3<80,"中等",IF(B3<90,"良好","优秀"))))

新手建议按照右表从上往下一层一层写。

SUM+IF组合经典技巧

IF函数是条件判断函数,SUM是求和函数,两者结合在一起能干的活远不止条件求和这么简单,其不仅可以条件求和,还可以条件计数。如下表:

1、求销售部人员工资总额。

=SUM(IF(B2:B13="销售部",D2:D13,0))

如果部门等于销售部,则返回其对应工资额,否则返回0。然后再使用SUM函数将所有销售部的工资额加起来。IF函数中使用了数组公式,低版本的OFFICE一定要按Ctrl+Shift+回车,三键结束完成数组公式的输入,16版以上仅需回车即可,下同。

2、求销售部的人数

=SUM(IF(B2:B13="销售部",1,0))

Vlookup+IF函数组合技巧

如下图所示,如何从右表查询客户ID并填写到左表呢?

我相信但凡有点Excel知识的朋友第一反应都是使用Vlookup函数,然而查找值“公司名称”并不在查找区域的左侧,使用Vlookup函数肯定就会报错。这里有两种简单的处理方法,第一种方法就是调整查找区域的列顺序,直接将公司名称列换到最左侧即可。还有一种方法就是不调整查找区域的前提使用IF函数重新构建一个公司名称在最左侧的查找区域并将其作为VLOOKUP函数的第二参数即可。

IF函数构建查找区域:

=if({1,0},E:E,D:D)

IF函数第一参数直接使用了一个常量数组,该公式结果将返回一个公司名称列在前,客户ID列在后的查找区域数组。

Vlookup函数查找公式为:

=VLOOKUP(A2,IF({1,0},E:E,D:D),2,0)

这个公式难点就在与IF函数构建的查找数组。

掌握了这些IF函数的技巧,你的Excel表格将变得更加灵活和智能。就像拥有了一位能够快速反应的管家,让你的数据管理更加高效。不要犹豫,立即实践这些技巧,让你的工作效率飞跃提升!记得点赞和收藏,获取更多Excel神技,让你在数据的世界中游刃有余!#if函数多个条件怎么用#