Excel:IF 的加权总和

Excel:IF 的加权总和

可能重复:
根据一个区域中的条件对另一个区域中的值进行求和

我有一个电子表格,其中包含一个权重列表,还有另一个基于下拉选择的列表,其中包含“是”和“否”选项,我需要从中得出加权总和。

现在我有一个看起来非常讨厌的功能:

=D5*IF(E5="Yes",1,0)+D6*IF(E6="Yes",1,0)+D7*IF(E7="Yes",1,0)+D8*IF(E8="Yes",1,0)+D9*IF(E9="Yes",1,0)+D10*IF(E10="Yes",1,0)

我想找到一种方法来简化这一点。一组示例数据如下所示:

+---+-----+
| 1 | Yes |
+---+-----+
| 4 | No  |
+---+-----+
| 1 | Yes |
+---+-----+
| 2 | Yes |
+---+-----+
| 2 | No  |
+---+-----+

这将产生 1+1+2=4 的结果

有没有比我目前使用的方法更简单的方法来获得这样的结果?

答案1

=SUMIF(B:B,"yes",A:A) 使用求和公式

相关内容