Excel中如何对满足上面单元格中条件的数据在下面的单元格中求和?

如图,我怎样对所有的作业工时求和,结果填入到作业工时下方。
又:
我说的是条件求和,所有的数据都在这一列,作业工时的求和到作业工时下面,工人工资的求和到工人工资下面,分滩费用求和到分滩费用下面。
这一列的数据在不断增加。
再补充一下,我是想寻找纵向条件求和的方法,而不是这个表格的解决方案。

插入一个C列空白地方输入=sumif(A1:A300,"作业工时",B1:B300) 按下回车键,这个是竖着的方法 A列 是作业工时 B列 是数据 意思是第A列第1行到第A列第300行的区域,名称为“作业工时”的条件,求第B列第一行到第B列第300行列的之和, 简单点就是 这列名称有“作业工时”这4个字,算它的B列数据列总共之和,会在C列空白插入的代码的地方显示之和的总数据, 不管你A列有什么东西 条件只查找作业工时的数据 试下会有收获的追问

作业工时的数据出现在作业工时的下方,如A1是作业工时,A2就是作业工时的数据(后面如A10的作业工时,那么A11就是作业工时的数据);工人工资也在A列,如A5是工人工资,A6就是工人工资的数据。

我想寻求的方法是如满足“作业工时”的条件,如何对它下面一个单元格数据求和。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-30
请问为什么是竖的。你就不能复制一下吗。而且这三个数据每天加,那岂不是全部加到一列?

但是其实这样也是可以办到的。

那就是用match找出“作业工时”“工人工资”“分摊电费”三个格的行号。
再用sum计算他们行号之间的数据和。

建议你把文件发送给我,[email protected]。我做好以后会在1天内反发给你。请留邮箱。

--------------------------------------------------------------------------------------------------
伙计,不知道你还在不在。不过前几天有事,今天做好了。邮件已经发送。

这个表格思路还是我说的那样。
一、那就是用match找出“作业工时”“工人工资”“分摊电费”三个格的行号。
二、再用sum计算他们行号之间的数据和。
相信第一步并不难,自己查看公式帮助很容易理解。
第二步也很容易理解,SUM(某格:某格),举例,计算作业工时的和,也就是计算“作业工时”格子行数+1,到“工人工资”格子行数-1的和。
也就是SUM(A(作业工时行+1):A(工人工资行-1))

我在表格里是这样写的
SUM(A8:INDIRECT("A"&(J9-1)))
A8是(作业工时+1)的格子,因为它固定了,我就直接写了。
INDIRECT("A"&(J9-1))中,J9中是另外一个match函数(=MATCH(A9,A:A,0)),计算了工人工资格子的所在行数。本回答被提问者采纳
第2个回答  2011-05-27
选定你的计算区域,反点,创建列表(能将你上一列的公式自动带入新增列),在列表末行求和,并引入到你指定的位置。
以后每天只需插入行录入相关数据,适时自动运算。
第3个回答  2011-05-27
看你的作业工时数据单元格在哪里,比如在A1:A5,你就在作业工时下面输入=SUM(A1:A5)然后回车追问

我说的是条件求和啊,所有的数据都在这一列,作业工时的求和到作业工时下面,工人工资的求和到工人工资下面,分滩费用求和到分滩费用下面。

追答

建议你先筛选数据,把符合条件的数据筛选出来,然后在求和

追问

筛选也是对行的,对单元格下面的数据筛选不好操作。

不方便筛选,这三个数据是每天在增加的,每天去进行筛选再求和似乎太麻烦,一个生手还可能弄乱工作表中的内容。

第4个回答  2011-05-28
为什么不把上面的数据一起截下来呢?上面的数据结构都看不到怎么帮你?
这和"什么是什么?"这种问题没啥区别.
比如:A1里的内容格式有可能“作业工时:8小时”;也有可能这样“作业工时:8”;更有可能这样“工人工资:500.00”,还有可能这样“工人工资:500元”,也许会是这样A1“工人工资",A2伍佰元”。。。你们就猜去吧。
大家说,不把上面的数据结构上图,谁会做?所以建议大家别瞎忙了本回答被网友采纳
相似回答