Excel精英培训网

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

[已解决]小计在上面时,如何输入公式

[复制链接]
发表于 2015-4-2 16:50 | 显示全部楼层 |阅读模式
[分享] 小计放在上面的公式写法
http://www.excelpx.com/thread-33072-1-1.html



QQ截图20150402163758.jpg
小计在上面.rar (6.76 KB, 下载次数: 8)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-4-2 17:19 | 显示全部楼层
本帖最后由 江河行地 于 2015-4-2 17:22 编辑

=IF(A1="小计",SUBTOTAL(9,OFFSET(A1,1,1,MATCH("小计",IF(A2:A14="","小计",A2:A14),)-1)),"")
凑了个,下拉

评分

参与人数 1 +5 金币 +5 收起 理由
爱疯 + 5 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-4-3 09:20 | 显示全部楼层
江河行地 发表于 2015-4-2 17:19
=IF(A1="小计",SUBTOTAL(9,OFFSET(A1,1,1,MATCH("小计",IF(A2:A14="","小计",A2:A14),)-1)),"")
凑了个,下 ...

2楼公式可在小计所在行,得到和。


B列小计被数字分隔,没法下拉。
请问:怎样将公式输入到所有的黄色单元格?是不是得用技巧方法解决
回复

使用道具 举报

 楼主| 发表于 2015-4-3 09:22 | 显示全部楼层
我发现这更该看成一个技巧题,
就算题目是小计在下面,也需借助技巧方法来做,是吧?
回复

使用道具 举报

发表于 2015-4-3 11:01 | 显示全部楼层    本楼为最佳答案   
将公式改为:
=SUM(INDIRECT("B"&ROW()+1&":B20"))-2*SUMIF(INDIRECT("A"&ROW()+1&":A20"),"小计",INDIRECT("B"&ROW()+1))
用CTRL+回车输入到所有空白单元格(先用F5定位)
回复

使用道具 举报

 楼主| 发表于 2015-4-3 11:09 | 显示全部楼层
qinqh_yl 发表于 2015-4-3 11:01
将公式改为:
=SUM(INDIRECT("B"&ROW()+1&":B20"))-2*SUMIF(INDIRECT("A"&ROW()+1&":A20"),"小计",INDIREC ...

谢谢qinqh_yl

学习!!
回复

使用道具 举报

发表于 2015-4-3 11:20 | 显示全部楼层
向上求和就简单了:
向上求和.gif
回复

使用道具 举报

 楼主| 发表于 2015-4-3 11:24 | 显示全部楼层
qinqh_yl 发表于 2015-4-3 11:20
向上求和就简单了:

asasfsdg3.gif

试了下,小计在上面,就不能用7楼技巧啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 19:09 , Processed in 0.302871 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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