You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

技术需求:如何获取上月同期销售额总和用于同期对比

获取上月同期销售额总和的解决方案

核心思路

通过日期函数定位上月同期的日期区间,再用条件求和函数计算对应时段的销售额总和,实现与本月同期数据的对比。

具体实现(以Excel为例)

假设你的数据结构为:

  • A列:销售日期(需为YYYY/MM/DD标准日期格式)
  • B列:对应销售额

直接计算上月同期销售额的公式

无需单独计算日期区间,用SUMIFS结合日期函数一步到位:

=SUMIFS(B:B, A:A, ">="&DATE(YEAR(MAX(A:A)), MONTH(MAX(A:A))-1, DAY(MIN(A:A))), A:A, "<="&DATE(YEAR(MAX(A:A)), MONTH(MAX(A:A))-1, DAY(MAX(A:A))))

公式说明:

  1. MAX(A:A)获取本月数据的最晚日期(比如示例中的8月10日),MIN(A:A)获取本月数据的起始日期(比如8月1日)
  2. 用DATE函数将这两个日期的月份减1,自动转换为上月同期的起始(7月1日)和结束日期(7月10日)
  3. SUMIFS筛选出A列在上月同期范围内的记录,对B列销售额求和

简化场景公式(本月数据从1日到当前日)

如果本月数据是从1号开始统计到当日,可使用更简洁的公式:

=SUMIFS(B:B, A:A, ">="&EOMONTH(TODAY(), -2)+1, A:A, "<="&EOMONTH(TODAY(), -2)+DAY(TODAY()))

公式说明:EOMONTH(TODAY(), -2)得到上上月月末日期,加1即为上月1号;加上当日天数,就得到上月同期的截止日期。

关键注意事项

  • 必须确保A列是标准日期格式,若为文本格式需先转换,否则函数无法识别日期逻辑
  • 公式支持跨年份场景,比如2023年1月会自动匹配2022年12月的同期数据

内容的提问来源于stack exchange,提问作者Pankaj Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 13:37:24