乐于分享
好东西不私藏

Excel 实用技巧 | 统计函数(中):条件统计三剑客,老板问什么你都能答

Excel 实用技巧 | 统计函数(中):条件统计三剑客,老板问什么你都能答

上期讲了SUM、AVERAGE等基础统计函数,有同学说:对于财务人员来说,这些我都会,但按条件统计才是日常工作大头。老板问的不是"总业绩多少",而是"东区总业绩多少?" "西区有几个人达标?"

今天就把条件统计三剑客一次讲透:COUNTIF、SUMIF、AVERAGEIF。学完这期,你将成为一个高效的财务人员,老板问你什么条件你都能秒回。

先混个脸熟

函数

作用

翻译成人话

COUNTIF

按条件计数

数一数"符合条件的有几个"

SUMIF

按条件求和

加一加"符合条件的加起来是多少"

AVERAGEIF

按条件求平均

算一算"符合条件的人均多少"

COUNTIFS

多条件计数

数一数"同时满足N个条件的有几个"

SUMIFS

多条件求和

加一加"同时满足N个条件的加起来"

AVERAGEIFS

多条件求平均

算一算"同时满足N个条件的人均"

————————————————————————————————————————

场景数据(沿用上期,稍作扩充)

销售员

部门

6月业绩(万)

是否达标

张三

东区

85

李四

东区

62

王五

西区

91

赵六

西区

78

孙七

东区

120

周八

西区

55

吴九

东区

93

郑十

西区

68

(数据范围:A2:D9,业绩列 C2:C9)

————————————————————————————————————————

场景1:COUNTIF — 东区有几个人?西区有几个人?

需求

老板问:"东区团队一共几个人?西区呢?"——数数嘛,但按部门分类数。

公式:

=COUNTIF(B2:B9,"东区")→ 4

=COUNTIF(B2:B9,"西区")→ 4

语法拆解:=COUNTIF(范围, 条件)

参数

说明

本例

范围

在哪里找

B2:B9(部门列)

条件

找什么

"东区" 或 "西区"

💡 条件要用引号包起来。如果是数字条件,比如"业绩大于80",写成 =COUNTIF(C2:C9,">80") → 结果为4(85、91、120、93这4个大于80)

实战应用:做销售统计时,用它算"各区域人数"、"各产品线有多少单"、"各门店在册员工数",全都一招搞定。

————————————————————————————————————————

场景2:SUMIF — 东区总业绩多少?

需求

老板又问:"东区这个月总业绩多少?西区呢?"你要手动筛选东区→加总东区的业绩?不用,SUMIF一行搞定。

公式:

=SUMIF(B2:B9,"东区",C2:C9)→ 360

=SUMIF(B2:B9,"西区",C2:C9)→ 292

语法拆解:=SUMIF(条件范围, 条件, 求和范围)

参数

说明

本例

条件范围

判断条件在哪一列

B2:B9(部门列)

条件

判断标准

"东区"

求和范围

实际要加总的数据

C2:C9(业绩列)

验证一下:东区4人业绩 = 85+62+120+93 = 360万 ✅

⚠️ 注意顺序!SUMIF的参数顺序是:条件范围→条件→求和范围。新手最容易搞反的是"求和范围"和"条件范围"。

————————————————————————————————————————

场景3:AVERAGEIF — 东区人均业绩多少?

需求

老板继续问:"东区和西区,哪个区人均业绩更高?"

公式:

=AVERAGEIF(B2:B9,"东区",C2:C9)→ 90

=AVERAGEIF(B2:B9,"西区",C2:C9)→ 73

分析:东区人均90万,西区人均73万——差了17万。东区有孙七的120万拉高了平均,但西区也有王五的91万,主要是周八55万拖了后腿。

一句话总结:AVERAGEIF = 在满足条件的组里算平均数。

————————————————————————————————————————

场景4:COUNTIFS — 东区且达标的有几个人?

需求

老板问:"东区几个人达标了?"——注意,这是两个条件叠加:部门=东区 且 达标=是。这时候就要上 COUNTIFS。

公式:

=COUNTIFS(B2:B9,"东区",D2:D9,"")→ 3

验证:东区4人中,李四(62万)不达标,所以达标的是张三、孙七、吴九 = 3人 ✅

语法:=COUNTIFS(条件范围1, 条件1, 条件范围2, 条件2, ...) — 最多可叠加127个条件。

COUNTIF

COUNTIFS

条件数量

1个

2个及以上

语法

=COUNTIF(范围,条件)

=COUNTIFS(范围1,条件1,范围2,条件2,...)

💡 就算只有1个条件,用COUNTIFS也没问题。我习惯统一用COUNTIFS,这样条件增删时不用改函数名。

————————————————————————————————————————

场景5:SUMIFS — 西区且业绩≥80万的总业绩?

需求

老板说:"把西区业绩80万以上的加一下,看看高绩效员工贡献了多少。"

公式:

=SUMIFS(C2:C9,B2:B9,"西区",C2:C9,">=80")

结果:91万(王五一个人的)

分析:西区4人中,业绩≥80万的只有王五(91万)。赵六78万、周八55万、郑十68万都不到80万。

语法:=SUMIFS(求和范围, 条件范围1, 条件1, 条件范围2, 条件2, ...)

⚠️ 注意!SUMIFS的参数顺序和SUMIF不一样!• SUMIF:=SUMIF(条件范围, 条件, 求和范围) ← 求和范围在最后• SUMIFS:=SUMIFS(求和范围, 条件范围1, 条件1,...) ← 求和范围在最前面这是Excel新手最容易踩的坑。记不住怎么办?直接全部用SUMIFS!函数会自动识别参数,条件增减不用改函数名。

————————————————————————————————————————

场景6:AVERAGEIFS — 东区达标人员的平均业绩?

需求

老板问:"东区达标的那几个人,平均业绩又是多少?"

公式:

=AVERAGEIFS(C2:C9,B2:B9,"东区",D2:D9,"")

结果:99.3万((85+120+93)/3)

东区达标人员平均接近100万,远高于东区整体平均的90万——说明不达标的李四确实拉低了区域数据。

————————————————————————————————————————

一张表总结

想干什么

单条件用这个

多条件用这个

按条件计数

=COUNTIF(范围,条件)

=COUNTIFS(范围1,条件1,范围2,条件2)

按条件求和

=SUMIF(条件范围,条件,求和范围)

=SUMIFS(求和范围,条件范围1,条件1,...)

按条件求平均

=AVERAGEIF(条件范围,条件,平均范围)

=AVERAGEIFS(平均范围,条件范围1,条件1,...)

💡 老司机建议:直接记住多条件版本(带S的)就够了。一来参数顺序统一(区域在前,条件在后),二来以后加条件不用换函数。

————————————————————————————————————————

配套练习文件

后台回复「统计2」获取下载链接,包含:

📊 销售业绩表(8人 × 4列,含达标标记)

🧪 练习区:6道条件统计题

✅ 参考答案:含公式和结果解析

📖 函数速查卡:6个函数的语法 + 参数说明

建议你先自己写一遍,再对照参考答案,印象更深。

————————————————————————————————————————

下期预告:统计函数(下)——LARGE、SMALL、RANK排名、SUBTOTAL分类汇总、MODE找众数……进阶统计函数,让你的数据分析再上一个台阶。关注别错过!

————————————————————————————————————————

附:长期坚持原创不易,如文章能够为大家带来少少帮助的,请大家点赞并转发,以支持我继续分享创作,你的支持将是我的不竭动力!谢谢!

(本文为本公众号原创,未经允许和授权,严禁转载,违者必究)