标签: excel
在数据库中,记录了两件事,即客户端ID和状态类型ID - 每次游戏中的玩家(拥有客户端ID)在其中发生变化时,都会记录此事件。 ClassTypeID&#34 ;.我如何计算某个ClassTypeID出现的次数,但只为每个客户端ID计算一次?
例如,如果客户端ID为1的玩家更改了类,然后更改回来,则日志将如下所示:
ID - ClassTypeID 1 ---- 1 1 ---- 2 1 ---- 1
ID - ClassTypeID
1 ---- 1
1 ---- 2
答案 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会将{}放在公式周围。
{}