我正在使用Excel研究剪刀石头布的心理学。我将游戏保存在名为Games的表中,该表包含Player0(使用的玩家0),Player1和Winner(对于领带,可以为0、1或T)。

excel - 遍历表格行-LMLPHP

我想知道使用每个option(1)(左表)获得了多少胜利,因此我需要遍历表中的每一行以检查是否使用例如岩石赢得了胜利。

我尝试将以下COUNTIF用于岩石

=COUNTIF( Games,   IF( IF( $D = 0, $B, IF( $D = 1, $C, FALSE ) ) = "R", TRUE, FALSE ) )


但我不知道该用什么来访问同一行中的其他列(而不是$ D,$ B,$ C)。

预期数量为:

Rock Win - 3
, Paper Win - 0
, Scissor Win - 7
, Tie - 12


(1)示例:一场摇滚胜利将是一场摇滚与剪刀比赛。

最佳答案

摇滚胜利:

=COUNTIFS(C:C,"<>T",A:A,"R",B:B,"S")+COUNTIFS(C:C,"<>T",A:A,"S",B:B,"R")


论文获胜:

=COUNTIFS(C:C,"<>T",A:A,"R",B:B,"P")+COUNTIFS(C:C,"<>T",A:A,"P",B:B,"R")


剪刀式胜利:

=COUNTIFS(C:C,"<>T",A:A,"P",B:B,"S")+COUNTIFS(C:C,"<>T",A:A,"S",B:B,"P")


领带:

=COUNTIF(C:C,"T")


excel - 遍历表格行-LMLPHP

10-08 14:05