如何对很多IF结果求和,而SUMIF和SUMIFS不能使用

时间:2019-07-04 14:09:00

标签: google-sheets google-sheets-formula

Sample Sheet

有一个包含具有数据属性的项目的表,可以用于多种目的。 有一个基于属性的查找表来查找分数。

因此,我可以获取每个项目的得分,请参见右上部分,然后针对每个目的对其求和。因此,目的1有11个数据属性点,等等。

图像中包含分数公式以供参考。

但是,理想的情况是希望公式可以只进入得分列,而不是复制所有数据并对它们进行评分。否则,假设有200个项目,我需要有201列才能对这件事进行评分...

但是,sumifs和sumif不会这样做。我真正想要的是一个“求和(对范围内的每个单元格执行此公式)”

有人知道怎么做吗?

1 个答案:

答案 0 :(得分:0)

仅在这个迷你示例中,您可以使用

=ArrayFormula(sum(if(C4:E4="yes",vlookup(C$2:E$2,$B$9:$D$11,match(C$3:E$3,$C$8:$D$8,0)+1,false))))

因此您对属性2进行了查找,以查找对属性1进行查找的列。

enter image description here