Excel高手必备:sumproduct万能函数快速统计不重复记录

yumo6662周前 (07-20)技术文章11

有时候在做销售工作的朋友需要统计一个销售员一天接待的客户人数,但是登记在excel表中的数据有重复的怎么快速统计?今天就跟大家分享的是按照多个条件进行统计不重复记录:

首先根据第一个最简单的案例:统计单列不重复记录

统计业务员的人数:在G6中输入公式=SUMPRODUCT(1/COUNTIF(B7:B12,B7:B12))

公式解释:sumproduct函数作为多条件统计个数的函数语法=sumproduct((条件1)(条件2)*……*(条件n))
那么一般统计个数我们都选择使用countif/countifs,但是今天的案例还需要再嵌套一个sumproduct函数。我们首先看下countif函数统计=countif(统计区域,条件),那么选中公式中按F9就会得到一个数值{1;3;3;2;3;2},即分别统计每个姓名出现的总次数,相当于公式COUNTIF($B$7:$B$12,B7)下拉得到的结果。
再使用1/数组中每个值得到新的数组{1;0.333333333333333;0.333333333333333;0.5;0.333333333333333;0.5},最后使用的sumproduct函数将这些相加得到最终结果

一、实际案例扩展:单个条件统计不重复值

固定语法=sumproduct((条件区域=条件)*(1/countifs(条件区域,条件区域,结果区域,结果区域))

统计每个业务员上班的天数:

G22中输入公式=SUMPRODUCT((B23:B28=F23)*(1/COUNTIFS(B23:B28,B23:B28,C23:C28,C23:C28)))

即是判断b列中包含张三并且c列中的不重复日期的个数

二、实际案例扩展:多个条件统计不重复值

固定语法函数语法=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)/COUNTIFS(条件区域1,条件区域1,条件区域2,条件区域2,结果区域,结果区域))

在H37中输入公式=SUMPRODUCT((B36:B41=F36)*(C36:C41=G36)*(1/COUNTIFS(B36:B41,B36:B41,C36:C41,C36:C41,D36:D41,D36:D41)))

即判断B列中包含张三,c列中满足11月25日的接待客户人数

从案例2中可以看出当查询条件越多,公式就越长,但是只要你体会到公式的含义也不会在乎长短了!如果你理解起来比较困难还是建议使用更加简单的办法:只是动动鼠标的事情:透视表也可以统计不重复值

excel小技巧:不要函数公式5秒快速统计不重复记录

今天关于多条件统计不重复记录就分享到这里了,如果你还有更好的办法,欢迎在留言区评论互相交流一下!

Sumproduct函数:在excel中也可以制作库存查询系统

excel高手必备20个多条件查询方法送给你

看powerquery在Excel中如何实现一对多条件查询,只需一键刷新

相关文章

SUMPRODUCT函数,对日期判断的特殊处理!

1职场实例小伙伴们大家好,今天我们来继续讲解Excel使用中非常实用且强大的函数:SUMPRODUCT函数,这一次我们来讲解一下SUMPRODUCT函数遇到日期条件判断时的特殊处理要求,以应对日常工作...

条件求和还在用Sumif、Sumifs以及Sumproduct函数?那就真的Out了

条件求和,应该是Sumif、Sumifs以及Sumproduct的拿手好戏,专利,但在实际的办公和数据处理中,应用的人越来越少,那是因为他们掌握了更为好用的数据库函数Dsum。一、功能及语法结构。功能...

条件求和Sumproduct才是NO.1,5种用法解决80%工作,提升工作效率

Excel进行数据条件求和时,相信许多同学都会第一时间想到Sumif函数,Sumif和Sumifs可以实现单条件和多条件求和操作。实际上还有个非常经典的条件求和函数,它就是Sumproduct函数,它...

Sumproduct函数,轻松搞定按月&按季度求和

举两个Excel函数在工作中经常用到的经典案例——按月求和与按季度求和。一、按月求和有一份详细的销售数据,需要按照月份和姓名进行汇总,“SUMPRODUCT”函数将成为你的得力助手。(1)首先设定第一...

SUMPRODUCT函数还有这么多用法,你却只会用它来求和?

很多人都以为SUMPRODUCT函数只可以用来求和,其实关于这个函数的用法,大家可能没有深入去了解!今天跟大家分享SUMPRODUCT函数的6个用法!函数含义:返回相应的数组或区域乘积之和。(默认运算...

一个万能的函数SUMPRODUCT(万能数学函数公式)

函数SUMPRODUCT是一个集计数与求和于一身的函数,数组公式中函数SUMPRODUCT能取代函数SUM且不用按<Ctrl+Shift+Enter>三键结束。函数定义:在给定的几组数组中...