假设我有一张表:
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的值。
答案 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 组合键输入。