乐于分享
好东西不私藏

10个IF家族函数,搞定Excel九成统计问题

10个IF家族函数,搞定Excel九成统计问题

前几天部门复盘,一个小姑娘用Excel统计数据,整整搞了一下午。我看她在一个个手动筛选、计算,实在没忍住,走过去问她:“你为啥不用函数?”

她一脸茫然地看着我:“我只知道IF,但条件一多就晕了。”

这场景是不是很熟悉?很多人学Excel,都是从IF函数入门的,但也止步于IF函数。其实,围绕IF这个核心判断逻辑,Excel早就衍生出了一整个“函数家族”。它们就像乐高积木,单独用很强大,组合起来更是能解决工作中90%的难题。

今天,我就把这组“新老结合”的IF家族函数一次性说明白。无论你是刚入门的新手,还是想提效的职场老手,这10个函数都值得你花10分钟通读一遍。

一、地基:老牌IF,依然能打

1. IF函数:逻辑判断的基石它的作用就是“如果……那么……否则……”,这是所有复杂逻辑的起点。

•
基础用法:比如判断成绩,=IF(A1<60,"不及格",IF(A1<80,"良好","优秀"))。简单明了。
•
组合条件:当需要同时满足多个条件时,记得请出AND函数。例如,=IF(AND(A1>60,B1<>""),"已结束","未结束"),意思是当A1大于60且B1不为空时,返回“已结束”。

2. IFERROR函数:给错误穿个“隐身衣”工作中最烦人的就是那些 #N/A、#VALUE! 错误值。IFERROR能让这些丑兮兮的错误值变成你指定的内容,比如空值或“未找到”。

•
常规操作:=IFERROR(A1/B1, ""),除数如果为0,就显示为空,避免报错。
•
黄金搭档:它和VLOOKUP是绝配。=IFERROR(VLOOKUP(查找值, 数据表, 列数, 0), "未找到"),这样查不到数据时,表格依然干干净净。

二、进阶:单条件统计,告别手动筛选

3. COUNTIF函数:按条件数个数想数一数A列里“财务部”有多少人?或者包含“北京”二字的公司有几家?

•
统计部门人数:=COUNTIF(A:A, "财务部")
•
统计包含关键词:=COUNTIF(A:A, "*北京*")

4. SUMIF函数:按条件求和这是很多人的“启蒙”函数之一。它能根据条件,快速对符合条件的数值求和。

•
对C列大于1000的销售额求和:=SUMIF(C:C, ">1000")
•
统计A列“三星”产品在B列的总销量:=SUMIF(A:A, "三星", B:B)

三、进阶:多条件统计,复杂需求一招搞定

5. COUNTIFS函数:多条件计数单条件不够用?那就用它的升级版COUNTIFS。它允许你设置成对的条件。

•
统计子公司+部门:想知道“公司1”里“人事部”有多少人?=COUNTIFS(A2:A11, "公司1", B2:B11, "人事部")
•
统计区间:想知道工资在3000到4000之间的有多少人?=COUNTIFS(D2:D11, ">3000", D2:D11, "<4000")

6. SUMIFS函数:多条件求和这是工作中最高频使用的函数之一,没有它,你的数据透视表都得多做几张。

•
精准求和:计算“公司1人事部”的工资总额。=SUMIFS(D2:D11, A2:A11, "公司1", B2:B11, "人事部")
•
模糊求和:求A列为“电视”且B列包含“34”的C列数量之和。=SUMIFS(C:C, A:A, "电视", B:B, "34")

四、升级:计算平均值,洞察数据趋势

7. AVERAGEIF函数:条件求平均想快速知道单价低于10元的商品平均价格?用它。

•
=AVERAGEIF(C:C, "<10")
•
计算C产品的平均单价:=AVERAGEIF(A:A, "C", B:B)

8. AVERAGEIFS函数:多条件求平均更精细的平均值计算,比如“甲公司经理级员工的平均工资”。

•
=AVERAGEIFS(C2:C11, A2:A11, "甲公司", B2:B11, "经理")
•
统计工资在4000~8000之间的平均工资:=AVERAGEIFS(C2:C11, C2:C11, ">4000", D2:D11, "<8000")

五、新版:Maxifs和Minifs,让极值查找有据可依

这两个是Excel新版中的“后起之秀”,让查找最大值和最小值变得无比简单。

9. MAXIFS函数:多条件找最大值

•
求财务部的最高工资:=MAXIFS(B:B, A:A, "财务部")
•
求5月份的单日最大销量:=MAXIFS(B:B, A:A, ">2020-4-30", A:A, "<2020-6-1")

10. MINIFS函数:多条件找最小值

•
求5月份的单日最小销量:=MINIFS(B:B, A:A, ">2020-4-30", A:A, "<2020-6-1")

写在最后

我刚学会SUMIF函数那会儿,曾帮同事轻松搞定了一个供应商对账的难题,让他从几天的手工劳动中解放出来。后来参与招聘,我发现只要候选人对VLOOKUP和这几个IF族函数运用熟练,Excel水平基本就过关了。

所以,别小看这10个函数。它们就像一门语言的核心词汇,掌握了它们,你就能和Excel进行更高效的对话。从今天起,遇到统计问题,先问问自己:“我能不能用IF家族的一个函数解决它?”

你的时间,应该花在分析数据上,而不是被数据折磨。


(全文完)

如果你觉得今天的内容对你有帮助,欢迎点赞、在看、转发给更多需要的朋友。你们的支持,是我继续分享干货的最大动力!

相关学习资料