WPS表格函数,筛选后按类别自动求和,不包含隐藏?

请求大神指点:我想让燃油费,停车费,维修费,过路费的和随着筛选变化,比如我筛选I列或者H列时,自动计算本次筛选的燃油费,停车费,维修费,过路费各多少图二是当前用的公式

“excel中数据筛选后求和所显示的数据”的操作步骤和方法是:

1、打开Excel工作表;

2、由已知条件可知,B列求和结果为36,当对A列项目筛选出“A”项目时,小计栏的求和结果仍然没有改变,为符合条件和不符合条件的总和36,这个结果不符合筛选条件的求和要求;

3、在B10单元格输入以下公式

=SUBTOTAL(109,B2:B9)

公式表示:对B2:B9区域的可见单元格求和

4、在筛选后的一些统计过程中,需要对可见单元格进行求和、求平均值等操作,传统的函数无法解决,需要使用SUBTOTAL函数,加上不同赋值的第一参数,得到可见单元格的相应统计结果,求和的第1参数是“9”和“109”。

追问

SUBTOTA这个公式我用在了总计的地方,JBTOTAL这个公式我不会用,我现在需要的是:我筛选B,G,H,I任意一列的时候自动计算G3,H3,I3和J3的和,可能之前截图不清晰,我重来

追答

筛选B,G,H,I任意一列的时候自动计算G3,H3,I3和J3的和?????
截图 看不懂 无法得知你的要求是什么。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-03
去掉第1行(有合并单元格,看不出是否是第1行,猜的)中的各种费用后的冒号,使之与J列的数据相一致,要显示冒号,可在单元格格式中设置。否则公式要多嵌套一个去掉冒号的函数,假设你的数据如截图到第31行。
G3=SUMPRODUCT(SUBTOTAL(9,OFFSET($F4,ROW(1:27),,))*($J5:$J31=G1))
右拉
建议提问的截图去掉填充或改为浅色填充,别人更能看清截图的数据及工作表结构。
此外,WPS是否支持SUBTOTAL函数,不敢肯定。追问

我重新

截图,我试了下这个公式没成功,

追答

非常遗憾,重新截图,还没提问的图看得清楚。可能根本没注意我前面回答所说的吧,提问的截图是要别人理解问题的。把你的截图下载后放大也还看不清楚,如G2到J2中,填充那么深的颜色,以至文字都是反白的了,是否按我前面所说的去掉了各种费用后的冒号根本看不清楚,不过这次能知道费用名称是列在第2行了。

回答中给出的公式要求G2、H2等的内容必须与J列中的内容一致,如G2中是“燃油费:”,那么与J列的“燃油费”是不一致的,因为前者是4个字符,后者是三个字符。就如“张三丰”不会与“张三”相同的一样的道理。

你把前面的公式中的“G1”修改为:“G2”,再把G2、H2、I2、J2中的费用名称都去掉多余的冒号,再看是否还有问题!

相似回答