在Excel中汇总值的范围

时间:2013-02-27 19:58:28

标签: excel excel-formula

假设我有一张表:

      A    B

1    12   4.5
2    22   1.7
3    44   3.4
4    17   2.2
5    11   1.9
6    23   2.7

如果给定一定范围的A,我如何编写一个命令来总结B的值?例如,A范围11-20的B值之和为4.5 + 2.2 + 1.9 = 8.6我只想将B列的值加到适合该范围的A中。

我假设您需要一个语句来检查A的值是否适合该范围,然后将该对应行映射到B的值。

2 个答案:

答案 0 :(得分:1)

如果您使用的是Excel 2007或更高版本,请尝试使用SUMIFS

=SUMIFS(B:B,A:A,">=11",A:A,"<=20")

看起来答案实际上是8.6

答案 1 :(得分:0)

以下公式应该可以胜任。假设数据范围是A1:B6,11 in是B8而20是B9:

  =SUM((A1:A6>=B8)*(A1:A6<=B9)*(B1:B6))

作为数组公式,需要使用 Control - Shift - Enter 组合键输入。