Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2241|回复: 9

[已解决]可变行求和公式

[复制链接]
发表于 2016-12-27 10:45 | 显示全部楼层 |阅读模式
假设有个可变(不固定)行的表,如何在最后行写汇总或统计的公式,谢谢!
最佳答案
2016-12-27 12:00
猜 .
=SUMIF(INDIRECT("c4:c"&ROW()-1),"<>",E4)
 楼主| 发表于 2016-12-27 10:46 | 显示全部楼层
附上表

求助.rar

6.91 KB, 下载次数: 7

回复

使用道具 举报

发表于 2016-12-27 11:11 | 显示全部楼层
回复

使用道具 举报

发表于 2016-12-27 11:26 | 显示全部楼层
=SUM($E$1:E26)直接求和就可以了啊?不明白什么意思
回复

使用道具 举报

发表于 2016-12-27 11:38 | 显示全部楼层
最后求和的单元格也放到E列下面吗?那你直接搞个较大的区域就行了吧,看附件理解不了你这个问题
回复

使用道具 举报

发表于 2016-12-27 12:00 | 显示全部楼层    本楼为最佳答案   
猜 .
=SUMIF(INDIRECT("c4:c"&ROW()-1),"<>",E4)
回复

使用道具 举报

发表于 2016-12-27 13:34 | 显示全部楼层
如果 一直想把汇总放在最后一行,那就用列表功能,不操心,很省事
回复

使用道具 举报

 楼主| 发表于 2016-12-27 16:59 | 显示全部楼层
=SUMIF(INDIRECT("c4:c"&ROW()-1),"<>",E4),要的就是这个结果。谢谢!
再求教:"<>",E4是什么意思。
回复

使用道具 举报

发表于 2016-12-27 20:53 | 显示全部楼层
=sum(indirect("r2c:r[-1]c",))
r2代表从第二行开始合计
回复

使用道具 举报

发表于 2016-12-27 22:11 | 显示全部楼层
liuliuq 发表于 2016-12-27 16:59
=SUMIF(INDIRECT("c4:c"&ROW()-1),"",E4),要的就是这个结果。谢谢!
再求教:"",E4是什么意思。


<>表示 不等于空。
E4是从E列第四个单元格开始。SUMIF的第三参数。可以省略区域。只写第一个。它会自动延伸合适的区域。这是一种省字符的写法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 09:15 , Processed in 0.374653 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表