如果 google 工作表中的 Countifs 函数中一个范围大于另一个范围,如何放置?
How to put if one range is bigger than other in Countifs function in google sheets?
我需要一个计算联赛中特定球员获胜次数的公式。
所以我需要计算一名球员的所有胜利,为此,我需要计算进球的范围,并且该范围必须大于设想的进球数才能算作获胜。
我试过这个公式,但它不起作用:
=Countifs(K7:K19,"Nikolinho Pueblo Jr.",L7:M19, L7:L19>M7:M19 )
有人可以帮助我吗?
谢谢
EDITED:在末尾添加了 IFERROR 公式,并根据评论扩展了 2 个端。
您可以计算从查询中返回的项目:
=COUNTA( QUERY( K7:M19,"select K where K = 'Nikolinho Pueblo Jr.' and L > M", 0))
有了这个,您可以根据需要用单元格引用替换值,还可以打开范围以转到最后一行:
=COUNTA( QUERY( K7:M,"select K where K = '" & B2 & "' and L > M", 0))
这将给出单元格 B2 中姓名的计数。
为了不计算 returns 没有结果的查询(它 returns 一个错误),使用以下内容:
=COUNTA( IFERROR( QUERY( L7:N,"select N where N = '" & J1 & "' and M > L", 0),), IFERROR( QUERY( K7:M,"select K where K = '" & J1 & "' and L > M", 0),))
已添加:
要从 2 列中检查获胜者,您可以在 COUNTA 中放置 2 个查询公式,例如:
=COUNTA( IFERROR( QUERY( L7:N,"select N where N = '" & A10 & "' and M > L", 0),), IFERROR( QUERY( K7:M,"select K where K = '" & A10 & "' and L > M", 0),))
您也可以通过一个查询来完成此操作:
=COUNTA( QUERY( K7:N,"select K where (K = '" & A10 & "' and L > M) or (N = '" & A10 & "' and M > L) ", 0))
您想要先通过将分数与右侧的得分相加来汇总出现在 K
列的玩家的胜利,然后通过与左侧的分数进行比较来将右侧的胜利相加玩家出现在 N
.
列中的位置
更新后的公式:
=SUMPRODUCT(($K:$K="Nikolinho Pueblo Jr.")*($L:$L>$M:$M))+SUMPRODUCT(($N:$N="Nikolinho Pueblo Jr.")*($M:$M>$L:$L))
我需要一个计算联赛中特定球员获胜次数的公式。 所以我需要计算一名球员的所有胜利,为此,我需要计算进球的范围,并且该范围必须大于设想的进球数才能算作获胜。
我试过这个公式,但它不起作用:
=Countifs(K7:K19,"Nikolinho Pueblo Jr.",L7:M19, L7:L19>M7:M19 )
有人可以帮助我吗?
谢谢
EDITED:在末尾添加了 IFERROR 公式,并根据评论扩展了 2 个端。
您可以计算从查询中返回的项目:
=COUNTA( QUERY( K7:M19,"select K where K = 'Nikolinho Pueblo Jr.' and L > M", 0))
有了这个,您可以根据需要用单元格引用替换值,还可以打开范围以转到最后一行:
=COUNTA( QUERY( K7:M,"select K where K = '" & B2 & "' and L > M", 0))
这将给出单元格 B2 中姓名的计数。
为了不计算 returns 没有结果的查询(它 returns 一个错误),使用以下内容:
=COUNTA( IFERROR( QUERY( L7:N,"select N where N = '" & J1 & "' and M > L", 0),), IFERROR( QUERY( K7:M,"select K where K = '" & J1 & "' and L > M", 0),))
已添加: 要从 2 列中检查获胜者,您可以在 COUNTA 中放置 2 个查询公式,例如:
=COUNTA( IFERROR( QUERY( L7:N,"select N where N = '" & A10 & "' and M > L", 0),), IFERROR( QUERY( K7:M,"select K where K = '" & A10 & "' and L > M", 0),))
您也可以通过一个查询来完成此操作:
=COUNTA( QUERY( K7:N,"select K where (K = '" & A10 & "' and L > M) or (N = '" & A10 & "' and M > L) ", 0))
您想要先通过将分数与右侧的得分相加来汇总出现在 K
列的玩家的胜利,然后通过与左侧的分数进行比较来将右侧的胜利相加玩家出现在 N
.
更新后的公式:
=SUMPRODUCT(($K:$K="Nikolinho Pueblo Jr.")*($L:$L>$M:$M))+SUMPRODUCT(($N:$N="Nikolinho Pueblo Jr.")*($M:$M>$L:$L))