Excel精英培训网

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

[已解决]求助 12月怎么没有“本月合计”“本年累计”了?

[复制链接]
发表于 2011-12-8 09:29 | 显示全部楼层 |阅读模式
求助   12月怎么“本月合计”“本年累计”不起作用了?见附件 本月合计和累计.rar (17.01 KB, 下载次数: 59)
发表于 2011-12-8 12:47 | 显示全部楼层    本楼为最佳答案   
这下应该可以了。

本月合计和累计.rar

17.3 KB, 下载次数: 113

回复

使用道具 举报

 楼主| 发表于 2011-12-8 16:04 | 显示全部楼层
谢谢“过江龙”的指导,但我不知道修改了哪里?
回复

使用道具 举报

发表于 2011-12-8 16:17 | 显示全部楼层
本帖最后由 过江龙 于 2011-12-8 16:57 编辑

在宏“插入合计行”中增加对12月份的判断:
X = [A65536].End(xlUp).Row
If X > 1 Then
  If Month(Cells(X, 1)) = 12 Then
     Cells(X + 2, "b") = "本年累计"
     Cells(X + 2, "d").Formula = "=SUMPRODUCT((A2:A" & X & "<>0)*d2:d" & X & ")"
     Cells(X + 2, "e").Formula = "=SUMPRODUCT((A2:A" & X & "<>0)*e2:e" & X & ")"
     Cells(X + 1, "b") = "本月合计"
     Cells(X + 1, "d").Formula = "=SUMPRODUCT((MONTH(A2:A" & X & ")=12)*d2:d" & X & ")"
     Cells(X + 1, "e").Formula = "=SUMPRODUCT((MONTH(A2:A" & X & ")=12)*e2:e" & X & ")"
  End If
End If因为内置函数Month的参数为0话,它的返回值是12,
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 10:46 , Processed in 0.201894 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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