Excel精英培训网

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

满足条件的跨年,月的汇总金额统计

[复制链接]
发表于 2019-11-7 19:05 | 显示全部楼层 |阅读模式
777.jpg
666.jpg
加油记录.zip (38.01 KB, 下载次数: 6)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2019-11-7 21:51 | 显示全部楼层
本帖最后由 0126 于 2019-11-7 21:54 编辑

A14 =EOMONTH($A$1,ROW(A1)-1)
B14 =IF(MONTH($A14)=1,VLOOKUP(B$11,$B$4:$G$8,5,0),E13)
C14 =SUMIFS(加油明细!$H:$H,加油明细!$A:$A,B$11,加油明细!$D:$D,">="&$A14-DAY($A14)+1,加油明细!$D:$D,"<="&$A14)
D14 =SUMIFS(加油明细!$F:$F,加油明细!$A:$A,B$11,加油明细!$D:$D,">="&$A14-DAY($A14)+1,加油明细!$D:$D,"<="&$A14)
E14 =SUM(B14:C14)-D14
后面的选取前面区域复制过去就行

加油记录.rar

32.81 KB, 下载次数: 2

回复

使用道具 举报

 楼主| 发表于 2019-11-8 08:59 | 显示全部楼层
0126 发表于 2019-11-7 21:51
A14 =EOMONTH($A$1,ROW(A1)-1)
B14 =IF(MONTH($A14)=1,VLOOKUP(B$11,$B$4:$G$8,5,0),E13)
C14 =SUMIFS(加 ...

谢谢!
好用
比我的简单多了
另外上年结存能弄一下吗?
原先的我刚刚才发现不好用,往下拉数据不对
8D35E24E-BB7D-4f3c-AE55-4EA164B4807A.png
回复

使用道具 举报

发表于 2019-11-8 12:51 | 显示全部楼层
a071616 发表于 2019-11-8 08:59
谢谢!
好用
比我的简单多了


原表公式加限定符号$ 在以三健数组公式录入就正确了,
顺便看原公式对没有数据的项都返回第一个数据,所以把9^9改成0,那样公式erequency找不到比a1大或者等于的数就会出错,出错就会返回空
=IFERROR(SUM(SUBTOTAL(9,OFFSET(加油明细!$F$1,LOOKUP(1,0/FREQUENCY($A$1,IF(($B4=加油明细!$A$2:$A$1000)*(YEAR($A$1)=YEAR(加油明细!$D$2:$D$1000)),加油明细!$D$2:$D$1000,0)),ROW($2:$1000))-1,{0,6}))),"")
回复

使用道具 举报

 楼主| 发表于 2019-11-8 13:46 | 显示全部楼层
0126 发表于 2019-11-8 12:51
原表公式加限定符号$ 在以三健数组公式录入就正确了,
顺便看原公式对没有数据的项都返回第一个数据, ...

谢谢!明白了!!!感谢帮助!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 03:37 , Processed in 0.514846 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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