Excel复杂的计数function
我有一种复杂的计数,我似乎无法弄清楚。 基本上我有一张和这个图像相似的表格:
现在我需要做的是:
- 在一个单元格中,如果类别=“Anon”,则计数1的数目,然后在单独的单元格中计数2和3的数目,如果该类别=“Anon”则全部计数。
- 如果是“Watterson”和“Davis”,洗涤/冲洗/重复。
有什么办法可以计算1 | 2 | 3的出现次数吗?
对不起,这里有一个Excel noob。 我不认为数据透视表是正确的,尤其是因为他们希望date是列,加上我不知道如何插入条件。 任何指针正确的方向将不胜感激。
假设你从单元格A1开始,
= SUMPRODUCT((要search的列表名称)*(在数据区域中search的值))
=SUMPRODUCT(($B$2:$B$6="Anon")*($C$2:$I$6=1)) =SUMPRODUCT(($B$2:$B$6="Anon")*($C$2:$I$6=2))
…
=SUMPRODUCT(($B$2:$B$6="Watterson")*($C$2:$I$6=1))
…等等。
假设您的屏幕截图显示了单元格A1:I6。
然后 …
- 在单元格J1:L1中添加列标题“1”,“2”,“3”
- 将公式
=COUNTIF($C2:$I2,J$1)
放入J2中并在上下复制 - 从A10开始,build立一个独特的类别(匿名,瓦特森等)
- 在第9行中添加标题,如“类别”,“1的Tally”,“2s的Tally”,“3s的Tally”
- 将公式
=SUMIF($B$2:$B$6,$A10,J$2:J$6)
放到B10中,并将其复制
我的猜测是,有人比我可以构build一个B10的sumproduct
公式,无需帮助列J:L的工作更聪明。
(编辑]在我的结构中使用Maki的sumproduct
公式,你可以在cols J中sumproduct
帮助器值,并把它放入B10 – =SUMPRODUCT(($B$2:$B$6=$A10)*($C$2:$I$6=B$9))