EXCEL表格中,如何统计所在行的数字及金额!

大虾们,本人想一个excel工作薄中输入材料名称,规格型号,单价和合价,如何在表格二中实现如下功能:1、当表格一中出现同一个名称,同一个规格型号的材料时,会自动统计到表格二中相应的名称、规格型号一行中去;
2、当表格二中出现有些名称时,如:角钢、槽钢,这些都属于主材,如何将这些材料自动汇总到表格三的相应主材、辅材项目中去;
谢谢各位大虾们。

到表二的数据 还好统计一些 你可以使用 sumifs 如果你的系统是高版本的话……
如果是 低版本的 如2003 那么 你可以使用 sumproduct

建议你 将你的 材料 编一个代码表 一个代码 代表一个品种 (代码不重复)这样有利于数据的统计 同时 在代码表中 把 材料的分类 也一并填写上 ……

你目前的这个样子 没法给你做出准确的答案……因为你实际的数据 可能与你列示出来的不一样 不仅仅有这些类数据……所以 你要修改并补充说明一下 哦追问

如果实际的数据就以表格中的为准,材料就这四种,表格二中的分类就这三种,表格三中的总分类就两种,如何实现呢?您所提到的编写一个代码表让我有些心动,能否继续说明一下呢?谢谢!

追答

给你一个示例吧 按着你目前的情况来做的一个东西,如果 你以后 能够 在实际中 统计数据 的格式 进行规范 那么 就很容易了……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-12
表格二的E3单元格输入公式
=SUMPRODUCT((Sheet1!$B3:$B1000=$B3)*(Sheet1!$C3:$C1000=$C3)*(Sheet1!E3:E1000))
向右向下填充公式
表格三的C3单元格输入公式
=SUMPRODUCT((Sheet2!A3:A1000="角钢")*(Sheet2!G3:G1000))+SUMPRODUCT((Sheet2!A3:A1000="槽钢")*(Sheet2!G3:G1000))
表格三的C4单元格输入公式
=SUM(SHEET2!G3:G1000)-SUMPRODUCT((Sheet2!A3:A1000="角钢")*(Sheet2!G3:G1000))+SUMPRODUCT((Sheet2!A3:A1000="槽钢")*(Sheet2!G3:G1000))
最好能在表格二的H列标明主材、辅材,否则种类多了就不行了。
如果标明了那表三的C3公式改为
=SUMPRODUCT((Sheet2!H3:H1000="主材")*(Sheet2!G3:G1000))
C4公式改为
=SUMPRODUCT((Sheet2!H3:H1000="辅材")*(Sheet2!G3:G1000))
如果要自动完成,你得借助VBA才行。
相似回答