frequency统计有多少户有生态护林员?(条件计数)
同学们,大家好。今天和大家分享的是群里一个小伙伴的问题。统计有多少户有生态护林员。先来看下数据源吧,如下图AB两列所示。她的数据源有5000多户,我这里只取一部分。A列是与户主的关系,每户之间以户主分隔。B列是每户的成员是否是生态护林员,其中每户包含0个或1个或多个生态护林员。
问题是统计有多少户有生态护林员?这里一共有3户,分别是第1户,第3户,第4户。这是个条件计数的问题,该怎么做呢?还是用到frequency这个强大的函数,它的用途很广。这里给出2个公式。
第1个,在D4单元格输入公式=COUNT(0/FREQUENCY(-(B3:B18="生态护林员")*ROW(3:18),-(A3:A18="本人或户主")*ROW(3:18)))-1,不用按三键,完成。公式就不详解了,大家不明白frequency的用法可以看之前的文章。这个公式,有个问题就是,如果B列全是生态护林员,得到的结果会少1。不过这种情况不太可能。
第2个,在E4单元格输入公式=COUNT(0/FREQUENCY(IF(B3:B18="生态护林员",-ROW(3:18)),IF(A3:A18="本人或户主",-ROW(3:18)))),需要按三键结束。用这个公式就没有上面说的那个问题,就算B列全部是生态护林员,结果也不会出错。
写文章也有点累,今天就偷个懒吧。
文件链接:
https://pan.baidu.com/s/17C4Zdxc02CMyvOBnZ2hSxA
提取码:aunj
赞 (0)