Countif总和公式

寻找创build一个公式,看看表的第一行,运行一个countif,然后多个值不变。

然后看第二行,运行countif,将其乘以第二个值。

我知道我可以运行多个countif * X + countif * Y等,但对于我使用的数据,它有点太大了。

我试过使用数组公式;

={COUNTIF(OFFSET($B$2:$U$10,{0,1,2,3,4,5,6,7,8},0,1,COLUMNS($B$2:$U$10)),A29)*{$V$2,$V$3,$V$4,$V$5,$V$6,$V$7,$V$8,$V$9,$V$10} 

所以这是试图findB2到U2是相同的A29然后乘以V2,然后添加B3到U3相比,A30然后乘以V3。

Excel只是说公式存在问题,并拒绝甚至尝试修复它。

我希望这是明确的。 我认为我的问题是使用countif的数组,但我不确定

build立在@ R3uK的评论:

 =SUMPRODUCT(($B$2:$U$10=$A$29)*$V$2:$V$10) 

W栏只是为了显示它带有正确的答案。

在这里输入图像说明


此外,如果列V有可能包含错误或文本,将它们分离到自己的标准将跳过那些有他们的:

 =SUMPRODUCT(--($B$2:$U$10=$A$29:$A$37);$V$2:$V$10) 

--将布尔值TRUE / FALSE更改为等于1/0的位,因此可以将其与列V上的结果相乘。