我基本上有两个跟踪分数的表格。我想要的只是将一张桌子中的“横扫”次数或次数相加(对另一张桌子使用相同的公式),其中连续的前 3 场比赛都大于对方的前 3 场比赛在另一张表中(如果该人连续赢得(绿色)3 场比赛,则应计为 1)。
因此,在下图中,第一个表中的第 2 行和第 3 行分数对于 Johnny 而言总计为 2。对于 Derek,第二张表中的第四行分数加起来为 1。
这是我尝试过的,但显然没有像我想象的那样工作,因为它仍然返回零(分数从第 9 行开始,到第 201 行结束): =SUM(IF(AND(M9:M201>S9:S201,N9:N201>T9:T201,O9:O201>U9:U201),1,0))
假设您的标签没有版本限制,
SCAN
函数将提供您正在寻找的内容的基础。将其与其他一些函数结合起来可以为您提供两个玩家各自的总得分:
对于约翰尼
=SUM(
N(
BYROW(
$M$9:$Q$12 > $S$9:$W$12,
LAMBDA(arr,
MAX(
SCAN(
0,
arr,
LAMBDA(a, n, IF(n, a + 1, 0))
)
) >= 3
)
)
)
)
对于 Derek,您只需反转比较器即可 (
>
=> <
)