如何在谷歌表格的Countifsfunction中如果一个范围大于其他?

我需要一个联盟中特定球员获胜数量的公式。 所以我需要计算一个球员的所有胜利,为此,我需要把进球的范围,这个范围必须大于目标,以便被视为胜利。

我试着用这个公式,但它不工作:

=Countifs(K7:K19,"Nikolinho Pueblo Jr.",L7:M19, L7:L19>M7:M19 ) 

表图片

有人能帮我吗?

谢谢

编辑 :增加了IFERROR公式到底,并根据评论扩展到2个结束。

您可以从查询中计算返回的项目:

 =COUNTA( QUERY( K7:M19,"select K where K = 'Nikolinho Pueblo Jr.' and L > M", 0)) 

有了这个,你可以根据需要replace单元格的值,也可以打开范围到最后一行:

 =COUNTA( QUERY( K7:M,"select K where K = '" & B2 & "' and L > M", 0)) 

这将给单元格B2中的名称计数。

为了不计算不返回任何结果的查询(它返回一个错误),请使用以下命令:

 =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$7:$K$19="Nikolinho Pueblo Jr.")*($L$7:$L$19>$M$7:$M$19))+SUMPRODUCT(($N$7:$N$19="Nikolinho Pueblo Jr.")*($M$7:$M$19>$L$7:$L$19))