Excel精英培训网

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

求大佬帮忙!想统计近30天每个型号的销售数据

[复制链接]
发表于 2024-1-18 09:03 | 显示全部楼层 |阅读模式
1学分
想根据sheet1中A列型号,求sheet2中该型号近30天的销量,求大佬给个公式,万分感谢

表格在附件中

工作簿2.xlsx.zip

127.42 KB, 下载次数: 5

发表于 2024-1-18 09:19 | 显示全部楼层
=SUMIFS(Sheet2!C:C,Sheet2!B:B,A2,Sheet2!A:A,"<="&TODAY(),Sheet2!A:A,">="&TODAY()-30)
回复

使用道具 举报

 楼主| 发表于 2024-1-18 09:35 | 显示全部楼层
hugeinfo 发表于 2024-1-18 09:19
=SUMIFS(Sheet2!C:C,Sheet2!B:B,A2,Sheet2!A:A,"="&TODAY()-30)

不好使啊。大佬,我就是这样的公式。输出结果是0
回复

使用道具 举报

 楼主| 发表于 2024-1-18 09:38 | 显示全部楼层
hugeinfo 发表于 2024-1-18 09:19
=SUMIFS(Sheet2!C:C,Sheet2!B:B,A2,Sheet2!A:A,"="&TODAY()-30)


回复

使用道具 举报

发表于 2024-1-18 12:39 | 显示全部楼层
本帖最后由 zjdh 于 2024-1-18 12:42 编辑

B2=SUMPRODUCT((DATEVALUE(Sheet2!$A$2:$A$7771)>=(TODAY()-30))*(Sheet2!$B$2:$B$7771=A2)*Sheet2!$C$2:$C$7771)
回复

使用道具 举报

发表于 2024-1-18 13:04 | 显示全部楼层
念念念念 发表于 2024-1-18 09:35
不好使啊。大佬,我就是这样的公式。输出结果是0

你举例的文件李没有符合条件的  另外 这个最近30天是按照现在的日期算  还是满足条件最后日期的30天内?
回复

使用道具 举报

 楼主| 发表于 2024-1-18 17:44 | 显示全部楼层
zjdh 发表于 2024-1-18 12:39
B2=SUMPRODUCT((DATEVALUE(Sheet2!$A$2:$A$7771)>=(TODAY()-30))*(Sheet2!$B$2:$B$7771=A2)*Sheet2!$C$2:$C ...

列必须固定行数么?可以直接选一整列么,例如B:B
回复

使用道具 举报

 楼主| 发表于 2024-1-18 17:45 | 显示全部楼层
hugeinfo 发表于 2024-1-18 13:04
你举例的文件李没有符合条件的  另外 这个最近30天是按照现在的日期算  还是满足条件最后日期的30天内?

按今天日子最近30天就行,主要用sumifs提示最后today日期输出是一串数字
回复

使用道具 举报

发表于 2024-1-19 16:24 | 显示全部楼层
运行速度将大大降低!!
工作簿2.rar (135.01 KB, 下载次数: 5)
回复

使用道具 举报

 楼主| 发表于 2024-1-19 21:44 | 显示全部楼层
zjdh 发表于 2024-1-19 16:24
运行速度将大大降低!!

感谢大佬!非常感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 05:53 , Processed in 0.282230 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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