Excel精英培训网

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

求计算任意月份的合计公式

[复制链接]
发表于 2013-11-12 22:40 | 显示全部楼层 |阅读模式
本帖最后由 wanao2008 于 2013-11-12 22:44 编辑

用SUMIF计算全部月份的合计我会,但是动态变化的我不会

如:B1=3,就计算1、2、3,三个月的工时合计,
如果B1=10,主计算1-10月的工时合计

求高手指教

12月工时合计.jpg

附件: 12月合计.rar (7.68 KB, 下载次数: 23)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-11-12 22:49 | 显示全部楼层
本帖最后由 CheryBTL 于 2013-11-12 22:56 编辑

计算那个的和?工时、金额和合计的各项之和么?

仅工时合计:
  1. =SUMPRODUCT(SUMIF(OFFSET(G:G,,ROW(INDIRECT("1:"&B1))*3-3),">0"))
复制代码
或者:
  1. =SUMPRODUCT(SUMIF(OFFSET(D:D,,ROW(INDIRECT("1:"&B1))*3),">0"))
复制代码
回复

使用道具 举报

发表于 2013-11-12 22:56 | 显示全部楼层
本帖最后由 xdragon 于 2013-11-12 23:02 编辑
  1. =SUM(IF((MOD(ROW(INDIRECT("$1:$"&$B$1*3))-1,3)+1=COLUMN(B2)),TRANSPOSE(OFFSET($G4,,,,$B$1*3))))
复制代码
ctrl+shift+enter,右拉下拉
回复

使用道具 举报

 楼主| 发表于 2013-11-12 23:06 | 显示全部楼层
本帖最后由 wanao2008 于 2013-11-12 23:26 编辑

=SUMPRODUCT(SUMIF(OFFSET(G3,,ROW(INDIRECT("1:"&$B$1))*3-3),">0"))

    好深奥的公式,能解释一下吗?INDIRECT("1:"&$B$1) 不明白,单独作为公式不能用,用在OFFSET函数里是怎么产生变化的?
回复

使用道具 举报

 楼主| 发表于 2013-11-12 23:11 | 显示全部楼层
CheryBTL 发表于 2013-11-12 22:49
计算那个的和?工时、金额和合计的各项之和么?

仅工时合计:或者:

=SUMPRODUCT(SUMIF(OFFSET(G3,,ROW(INDIRECT("1:"&B1))*3-3),">0"))

改成G3就能用了,谢谢!!
回复

使用道具 举报

发表于 2013-11-13 09:14 | 显示全部楼层
学习学习,有用的
回复

使用道具 举报

发表于 2013-11-13 14:08 | 显示全部楼层
CheryBTL 发表于 2013-11-12 22:49
计算那个的和?工时、金额和合计的各项之和么?

仅工时合计:或者:

请教一下:sumif换成sum函数为什么不行呢,谢谢~
回复

使用道具 举报

发表于 2013-11-13 14:13 | 显示全部楼层
wfafwfaf 发表于 2013-11-13 14:08
请教一下:sumif换成sum函数为什么不行呢,谢谢~

sumif是对满足条件的求和,sum是全部求和。
回复

使用道具 举报

发表于 2013-11-13 15:50 | 显示全部楼层
wfafwfaf 发表于 2013-11-13 14:08
请教一下:sumif换成sum函数为什么不行呢,谢谢~

对于由Offset或Indirect函数生成的多维引用,只能用SUMIF\SUBTOTAL\COUNTIF等函数来运算,SUM函数是无效的。
最简单的,你可以试下:
  1. =SUMPRODUCT(SUM(OFFSET(A1,ROW(1:2),,ROW())))
  2. =SUMPRODUCT(SUBTOTAL(9,OFFSET(A1,,,ROW(1:2))))
  3. =SUMPRODUCT(SUMIF(OFFSET(A1,,,ROW(1:2)),">0"))
复制代码
Book1.rar (9.11 KB, 下载次数: 18)
回复

使用道具 举报

发表于 2013-11-13 18:40 | 显示全部楼层
CheryBTL 发表于 2013-11-13 15:50
对于由Offset或Indirect函数生成的多维引用,只能用SUMIF\SUBTOTAL\COUNTIF等函数来运算,SUM函数是无效的 ...

多谢~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 23:33 , Processed in 0.426933 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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