1、费时费力费人的筛选大法
如果利用筛选的方法来打算的话,首先我们筛选吕布的拜访明细,可以看出来,吕布拜访的客户数为3
如果用筛选的方法,每天要统计的话,每天都得加班了!
比如,我们第1个需求,公司30个业务员,想知道有多少业务员出去进行拜访了?

这个时候,只须要对A列的业务员进行不重复计数就可以了
我们用的公式方法是:
=COUNTA(UNIQUE(A:A))-2
为什么是减2?首先我们用UNIQUE公式进行去重,得到唯一值,然后减掉标题字段的名称,以及A列数据下方的空缺值
如果不想减2的话,也可以输入公式:
=COUNTA(UNIQUE(A2:A12)),但是这样的话数据有新增,公式也要重新修正。
3、双条件,不重复计数
如果说我们须要打算出每个业务员,拜访的客户数量,这个时候,我们须要再套用FILTER公式,首先把每位员工的客户名称给筛选出来,然后再用UNIQUE进行去重,末了利用COUNTA公式,以是我们利用的公式是:
=COUNTA(UNIQUE(FILTER(C:C,A:A=E2)))
记个条记,双条件不重复计数,万能通用公式:
=COUNTA(UNIQUE(FILTER(计数列,条件列=条件)))
但是这个公式有一个BUG,那便是如果用这个公式来打算周瑜,它结果也会是1,但是拜访明细表里面没有数据,理论上该当是0
造成这个的缘故原由是FILTER筛选不到周瑜的数据,然后UNIQUE会返回一个缺点值,#VALUE!
但是COUNTA公式对缺点值是可以进行计数的,以是结果为1
4、双条件,不重复计数碰着空值时的优化
我们利用的公式是:
=SUM(--ISTEXT(UNIQUE(FILTER(C:C,A:A=E2))))
由于这里统计的非重复信息是文本信息,以是可以用SUM(--ISTEXT())来代替COUNTA,
如果统计的非重复信息是数字信息的时候,可以用COUNT来代替COUNTA
多条件不重复计数
如果说我们还须要加一个韶光条件,我们要统计3月2号往后拜访的不重复的客户数量
那我们输入的公式是:
=SUM(--ISTEXT(UNIQUE(FILTER(C:C,(A:A=E2)(B:B>=DATE(2023,3,2))))))
实在便是在FILTER公式里面多条件筛选的利用了,如果更多的条件,连续条件
关于本日的这个小技巧,你学会了么?动手试试吧!