excel同一列中如何实现间隔不同的单元格求和

如题所述

E2单元格输入以下公式,然后向下填充公式

=SUMIF(A:A,D2,B:B)

公式表示:将A列与D2相等的对应B列求和。

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-01
E2做公式 =SUMIF(A:A,"a",B:B),就计算出A列是“a",对应B列的数据之和了。
E3做公式 =SUMIF(A:A,"b", B:B)
E4做公式 =SUMIF(A:A,"c",B:B)
分别作3个公式,就可以了。追问

我的意思是只想做一个公式,然后可以拉公式,因为实际应用中有n个a,b,c,无法逐一列公式

追答

公式可以下拉变成多个,最后修改一下 “ ” 中的文本就可以了,条件文本也可以复制--粘贴进去。
或者把条件文字依次输入到D2、D3、D4.......中,公式改为 =SUMIF(A:A,D2,B:B),下拉就可以了。

第2个回答  2013-08-01

在E2=SUMIF(A:A,D2,B:B),复制下拉

 

第3个回答  2013-08-01
E2=SUMIF(A$2:A$18,D2,B$2:B$18)
向下填充追问

我的意思是只想做一个公式,然后可以拉公式,因为实际应用中有n个a,b,c,无法逐一列公式

追答

上个附件看看,说不定你里面多了空格之类的

本回答被提问者采纳