MS Excel - 计算多列满足不同条件的行数

问题描述 投票:0回答:1

我正在尝试根据多个标准自动计算通过或失败的样本。 Countifs 对于必须通过所有条件的通过条件非常有效,但我在失败条件下苦苦挣扎。当任何一个标准失败时,就定义为失败。

我正在尝试制作一个数据汇总表,如下所示:

Summary table

数据如下所示:

enter image description here

为了计算通过的样本,我使用:

=COUNTIFS(B7:B11,"Pass",C7:C11,"Pass")

我应该使用什么公式来计算失败?

=COUNTIFS(B7:B11,"Fail",C7:C11,"Fail")
对于未满足这两个标准的样本返回“1”。

excel conditional-statements countif
1个回答
0
投票

计算所有单元格满足条件的行数

=LET(data,B2:C6,yes,"Pass",
    yd,IF(data=yes,1,),
    rc,ROWS(yd),
    cc,COLUMNS(yd),
    y,BYROW(yd,LAMBDA(r,IF(SUM(r)=cc,1,))),
    p,SUM(y),
    r,VSTACK(p,rc-p,rc),
    r)
  • 将最后一个
    r
    替换为任何其他变量,看看它包含什么。
  • r
    里面的
    BYROW
    是一个不同的变量。

enter image description here

  • 我认为你过于简单化了你的实际情况。我很期待有关它的问题。
© www.soinside.com 2019 - 2024. All rights reserved.