如何在谷歌表格的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))