Excel 2003中怎样可以把相同姓名的数据合并求和

如题所述

Sheet2的B2公式:
=SUMIF(Sheet1!A:A,A2,Sheet1!D:D)
下拉
公式中A2是客户名称所在单元格,也可用加英文半角引号的具体名称代替。追问

我的表是一年一做的
我想每个月一统计
比如我一月是D3到D20单元格
D21到D35为二月的
请问这公式应该怎么写
谢谢

追答

如果你的表格有月份列,可用多条件求和公式,例如A列为月份:
=SUMPRODUCT((Sheet1!A$1:A$500="1月")*(Sheet1!B$1:B$500=A2)*Sheet1!E$1:E$500)
(具体列引用自己根据实际调整)
如果没有月份列,可用下面公式:
=SUMIF(Sheet1!A1:A20,A2,Sheet1!D1:D20)
=SUMIF(Sheet1!A21:A35,A2,Sheet1!D21:D35)

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-04
SHEET2
A3单元格写入公式
=INDEX(SHEET1!A:A,SMALL(IF(MATCH(SHEET1!A$3:A$100,SHEET1!A$3:A$100,)=ROW($1:$98),ROW($3:$100),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,再下拉复制公式

B3单元格写入公式
=SUMIF(SHEET1!A:A,A3,SHEET1!D:D)
下拉复制公式
第2个回答  2013-03-04
你好:楼下 yyqq16888的公式最简单,因为设置的是整列,所以不用绝对地址符号”$",但公式里的A2应换成F3.
如果你的计算量比较大的话(上几百行,上千行),还是“dy金太阳“的公式,计算起来会快些。

更多WPS办公软件教程,请访问:http://bbs.wps.cn或者http://e.weibo.com/wpswfw
第3个回答  2013-03-04
上面采用较多的是SUMIF函数,我就不重复了,如果楼主想多学几种方法,还可用原理差不多的SUMIFS函数。就我个人来说,处理大量此类数据最好用的透视表,你也可以学下透视表的用法,透视表可谓是EXCEL的火炉,简单实用。欢迎指教,一起进步!
第4个回答  2013-03-04
别费劲了 直接透视表!数据量大用公式很慢!记得变动数据 透视表要刷新!
相似回答