wps里excel条件区域求和怎么求?

如图中,每车的车号前面是明细,需要计算每车的方数求和。即需要求和J2至J10,再求和J11至J18,求和J19至J25。规律就是E列有车号的前一列前一行截止求和。E列每次隔的行数不固定。有没有公式或者别的快捷方式,求,谢谢。
如图中,每车的车号前面是明细,需要计算每车的方数求和。即需要求和J2至J10,再求和J11至J18,求和J19至J25。规律就是K列有车号的前一列前一行截止求和。K列每次隔的行数不固定。有没有公式或者别的快捷方式,求,谢谢。
如果有公式,最好这个表就可以用的。让我换公式的部分内容我容易看不懂TUT。。。

WPS表格与Excel相似,可以利用sumifs函数来对区域进行条件求和。

软件版本:Office2007(WPS操作基本相同)

方法如下:

1.求下面区域中,大于3小于5的数字的和(3个4和为12):

2.输入sumifs公式如下:

3.得到结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-01-19

统计结果放到L列

L2输入公式

=IF(OR(K8<>"",J8=""),SUM(J$2:J7)-SUM(L$1:L6),"")

公式下拉到最后一行

见样表

追问

你的这个公式我放到我的样表中得出始终是0。是哪里出了问题呢

追答

我这里用你的数据没有问题,问题可能出在,你的数据不是数值型?简单求和试试,另外你的数值不是自己填入的,是从别处拷贝过来的?

本回答被提问者采纳
第2个回答  2016-04-25

选择K列 CTRL+G或F5 定位条件 空值 确定

输入 =K2

CTRL+ENTER

选择K列 复制 右键单击K1 选择性粘贴 数值 确定

    按车号排序 然后进行分类汇总 求出每车的总方数

    用数据透视表 将车号拖动到行区域 将总方数拖动到数值区域

    复制K列 粘贴到M列 选择M列 删除重复项

    在N1中输入或复制粘贴下列公式

    =SUMIF(K:K,M1,J:J)

    下拉填充

追问

没看明白TUT。选择K列定位空值是为了什么呢。在哪里输入=K2呢?这个太复杂了,想达到下拉M列就可以看到3816660车号的总方数(J2至J10的求和),3806185车号的总方数(J11至J18的求和)3809482车号的总方数(J19至J25的求和)。有没有公式呢

追答

选择K列定位空值是为将K列第个单元格都填上相应的车号,便于按车号统计方数。

上面3种方法都擅长哪个就用哪个。
如果不行,请将文件发到[email protected],详细说明你的要求,我看一下能不能帮你。

第3个回答  2016-04-25
=SUM(INDIRECT("J"&MATCH(M7,$K$1:$K$20,0)&":J"&SMALL(ROW(INDIRECT("$A$"&(MATCH(M7,$K$1:$K$20,0)+1)&":$A$25"))*(INDIRECT("$K$"&(MATCH(M7,$K$1:$K$20,0)+1)&":$K$25")<>""),COUNTBLANK(INDIRECT("$K$"&(MATCH(M7,$K$1:$K$20,0)+1)&":$K$25"))+1)))
最好把车号填充在空白列,然后用SUMIF算,这样子空白,你只用用上面公式,假如你把要算的车号房子啊M7,然后在后面输入上面的数组公式,CTRL+SHIFT+ENTER结尾,就可以算出来了
相似回答