Excel 在谷歌表单中,如果一个范围比另一个范围大,如何设置?

Excel 在谷歌表单中,如果一个范围比另一个范围大,如何设置?,excel,google-sheets,formula,spreadsheet,Excel,Google Sheets,Formula,Spreadsheet,我需要一个公式来计算某个球员在联赛中获胜的次数。 所以我需要计算一名球员的所有胜利,要做到这一点,我需要计算进球的范围,这个范围必须大于进球的范围,才能算作胜利 我尝试过这个公式,但不起作用: =Countifs(K7:K19,"Nikolinho Pueblo Jr.",L7:M19, L7:L19>M7:M19 ) 有人能帮我吗 谢谢编辑:在结尾添加了IFEROR公式,并根据评论扩展为两个结尾 您可以对查询返回的项目进行计数: =COUNTA( QUERY( K7:M19,"sel

我需要一个公式来计算某个球员在联赛中获胜的次数。 所以我需要计算一名球员的所有胜利,要做到这一点,我需要计算进球的范围,这个范围必须大于进球的范围,才能算作胜利

我尝试过这个公式,但不起作用:

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

有人能帮我吗


谢谢

编辑:在结尾添加了IFEROR公式,并根据评论扩展为两个结尾

您可以对查询返回的项目进行计数:

=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中名称的计数

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

=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))

已编辑:在末尾添加了IFEROR公式,并根据注释扩展为两个端点

您可以对查询返回的项目进行计数:

=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中名称的计数

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

=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))

您希望首先通过将分数与右侧的分数进行比较,将玩家出现在列
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))

当我在第二个公式中使用它时,结果也是4,但它应该是3=数组形式(COUNTIFS(K7:K19,“彼得罗·伦巴多”,L7:L19,“>”&M7:M19)+COUNTIFS(N7:N19,“彼得罗·伦巴多”,M7:M19,“>”&L7:L19))对不起,我的错,这根本不像我想的那样有效!不过我有个解决办法。我现在就更新答案。这是给我的。。。它计算玩家在左边和右边的任何胜利。抽签不算,损失也不算。。?结果应该是3,你可以在正确的结果中计数
(大于号)需要在两个
SUMPRODUCT
公式中使用,你的第二个公式使用
当我在第二个公式中使用它时,它也会给我4作为结果,但它应该是3=数组形式(COUNTIFS(K7:K19,“彼得罗·伦巴多”,L7:L19,“>”&M7:M19)+COUNTIFS(N7:N19,“彼得罗·伦巴多”,M7:M19,“>”&L7:L19))对不起,我的错,这根本不像我想的那样有效!不过我有个解决办法。我现在就更新答案。这是给我的。。。它计算玩家在左边和右边的任何胜利。抽签不算,损失也不算。。?结果应该是3,你可以在正确的结果中计算它
(大于号)需要在两个
SUMPRODUCT
公式中使用,你的第二个是使用
awesome,它很有效,我刚刚添加了一行+counta(查询(…)当球员不在时,麻烦的是,前两名球员的成绩很好,但第三名“埃尔帕特里诺”的成绩是2,但他只有一场胜利。代码是:=COUNTA(查询(K7:M,“选择K,其中K=”)&A10&“和L>M”,0))+COUNTA(查询(L7:N,“选择N,其中N=”&A10&“和M>L”,0))您可以添加对示例文件的访问权限吗?您现在似乎正在查看不同的/其他条件。请参见我在上面的编辑。我必须添加一个IFERROR以跳过对未返回结果的查询的计数。太棒了,它可以工作了,我只添加了一行+counta(查询(…)当球员不在时,麻烦的是,前两名球员的成绩很好,但第三名“埃尔帕特里诺”的成绩是2,但他只有一场胜利。代码是:=COUNTA(查询(K7:M,“选择K,其中K=”)&A10&“和L>M”,0))+COUNTA(查询(L7:N,“选择N,其中N=”&A10&“和M>L”,0))您可以添加对示例文件的访问权限吗?您现在似乎正在查看不同的/其他条件。请参阅上面我的编辑。我必须添加一个IFERRO以跳过对未返回结果的查询的计数。