Excel复杂的计数function

我有一种复杂的计数,我似乎无法弄清楚。 基本上我有一张和这个图像相似的表格:

样本数据

现在我需要做的是:

  1. 在一个单元格中,如果类别=“Anon”,则计数1的数目,然后在单独的单元格中计数2和3的数目,如果该类别=“Anon”则全部计数。
  2. 如果是“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))