Excel – 如何使用条件对行进行计数,但对于每个ID只能计数一次
在一个数据库中,有两个东西被logging下来,这就是客户端ID和一个状态typesID – 每当一个玩家在游戏中(有一个客户端ID)在他们的“ClassTypeID”中有一个变化,就会logging下来。 我如何计算某个ClassTypeID出现的次数,但是只为每个客户端ID计数一次?
例如,如果一个客户端ID为1的播放器改变了类,那么改回来,日志将如下所示:
ID – ClassTypeID
1 —- 1
1 —- 2
1 —- 1
你会使用这样的数组公式:
=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将在公式周围放置{}
。