Excel - 使用函数动态计算范围

时间:2013-12-18 22:48:21

标签: excel sum

我想对一系列值求和,但如果另一列中同一行的值满足特定条件,我想对我正在求和的值执行一个函数。例如,假设我正在汇总一列美元金额,但如果某一特定金额在同一行的相邻列中有一个“w”,我想总和两次金额,而不是显示的金额。例如,假设我的范围中的值是15.90美元,并且单元格中有两列的“w”。在这种情况下,我想在我的总和上加上不是15.90美元,而是2x $ 15.90 = $ 31.80

我基本上希望显示一个数字但是另外一个数字。而且我不想使用隐藏的列。

思想?

1 个答案:

答案 0 :(得分:2)

如果A2:A100中有美元金额,B2:B100中有“w”指标,请尝试使用此SUMPRODUCT

=SUMPRODUCT(A2:A100,1+(B2:B100="w"))

如果没有“w”,你只能获得总和,否则“w”行将被添加两次