Excel - 如何使用条件计算行数,但每个ID只计算一次

时间:2016-07-05 21:50:53

标签: excel

在数据库中,记录了两件事,即客户端ID和状态类型ID - 每次游戏中的玩家(拥有客户端ID)在其中发生变化时,都会记录此事件。 ClassTypeID&#34 ;.我如何计算某个ClassTypeID出现的次数,但只为每个客户端ID计算一次?

例如,如果客户端ID为1的玩家更改了类,然后更改回来,则日志将如下所示:

  

ID - ClassTypeID

     

1 ---- 1

     

1 ---- 2

     

1 ---- 1

1 个答案:

答案 0 :(得分:2)

你会使用类似这样的数组公式:

=SUM(IF($A$2:$A$8=E2,1/COUNTIFS($B$2:$B$8,$B$2:$B$8,$A$2:$A$8,E2)))

作为数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,Excel会将{}放在公式周围。

enter image description here