拼多多采购用了优惠券和满减,成本怎么分到每个订单上?一个Excel公式就搞定

发布于 2026-07-01  |  阅读 29 次
一句话结论:拼多多采购用了优惠券、满减、免运费之后,每个订单的真实成本不是"实付金额 ÷ 订单数"那么简单——优惠金额应该按每个订单的原价占比来分摊,而不是平均分。用 Excel 的 SUMPRODUCT 或者最简单的"原价占比法",三列公式就能算出每单的实际成本,月底交给财务的台账一眼就能看明白。

上个月底对账,我碰到一个很典型的问题——

一单采购下了 8 个商品,用了店铺满 300 减 50 的券,再加上平台补贴 10 块,一共省了 60。8 个商品单价从 18 块到 98 块不等。财务问我:"每个 SKU 的成本是多少?"我愣了一下,回了一句:"等等,我算一下。"

然后我在纸上算了 15 分钟,列了三种算法,每种算出来的结果都不一样。

后来我去问做财务的大学同学,她回了我一句:"你直接用原价占比分摊就行了啊,会计上这叫'按公允价值比例分配',Excel 上一拉就出来。"

当时我就觉得——这件事对财务来说是基本功,但对我们做采购的人来说,如果不专门去学一下,真的会在月底对账的时候把自己绕进去。

这篇文章不讲财务理论,就教一个采购日常最实用的技能:用了优惠券和满减之后,怎么把省下来的钱公平地分到每个订单上。

为什么不能"平均分"?

举个最简单的例子:

商品原价平均分摊优惠按原价占比分摊
A(大件)100 元减 12 元 → 88减 20 元 → 80
B(小件)20 元减 12 元 → 8减 4 元 → 16
C(小件)20 元减 12 元 → 8减 4 元 → 16
D(小件)20 元减 12 元 → 8减 4 元 → 16
E(小件)20 元减 12 元 → 8减 4 元 → 16

总优惠 60 元,5 个商品。平均分每个减 12,但 BCDE 四个 20 块的小件减完只剩 8 块——明显不合理。按原价占比分,大件承担更多优惠,小件承担更少。

如果平均分,B 商品的成本变成了 8 块——只有原价的 40%。如果你按 8 块核算成本然后去定价,卖一单亏一单。而 A 商品明明原价 100,却被算成 88——如果你按 88 去报价,客户可能觉得太便宜了。

按原价占比分摊优惠,是唯一合理的做法。财务上叫"按交易价格分摊折扣",税务局也认这个逻辑。

方法:三列 Excel 公式,算出每单真实成本

假设你今天下了一单,买了 N 个商品,共用了 X 元优惠(包括店铺券、满减券、平台补贴、红包等)。你已经知道这 N 个商品各自的"页面原价"。下面是操作步骤:

Excel 列结构(4 列就够):

A 列B 列C 列D 列
商品名称原价原价占比分摊后成本

公式:

  • C2 单元格:=B2/SUM(B:B)(该商品原价占总原价的比例)
  • D2 单元格:=B2-C2*总优惠金额(原价减去该商品分担的优惠)
  • 下拉填充到所有行

来一个真实的数字例子:

实际案例:一单 5 个商品,总原价 180 元,用了满 150 减 30 的券 + 免运费 5 元

商品原价占比分摊优惠实际成本
充电宝8044.4%15.5664.44
数据线2513.9%4.8620.14
手机壳3016.7%5.8324.17
钢化膜2011.1%3.8916.11
支架2513.9%4.8620.14

总优惠 35 元,充电宝原价最高所以分担的优惠也最多(15.56),数据线原价低所以只分担了 4.86。分摊后各商品成本加起来 = 145 元,正好等于实付金额。✅

如果你每次下单后用 Excel 拉一下这四列,月底把所有订单的成本汇总到一张表里就只是复制粘贴的事。

两个常见坑:运费和跨店优惠怎么分

坑一:包邮商品的运费怎么算

拼多多上大部分商品包邮,但如果你买了"满额包邮"或者多个商品来自不同商家,运费的处理方式不一样:

  • 同一商家、满额包邮:如果满 50 免运费,你买了 80 块的商品——运费优惠等于免掉了。这个优惠也应该按原价占比分摊到各商品上。
  • 同一商家、部分商品收了运费:运费算在"总优惠"里一起分摊。比如你买了 AB 两个商品,A 包邮、B 不包邮收了 6 块运费——这 6 块实际是 B 商品独占的成本,不应该分摊给 A。
  • 不同商家:不同店铺的订单之间不存在运费分摊——各店算各店的。

坑二:平台券叠加店铺券怎么分开算

拼多多的优惠经常叠加——平台给一张 199 减 30 的券,店铺自己还有 100 减 10 的券。这时候一个订单享受了双重优惠。

处理方法:把两个优惠合并成一个"总优惠金额",按原价占比一次性分摊就行。不需要分"哪个券省了多少钱"——最终影响成本的是优惠总额,不是来源。

唯一的例外是平台补贴(百亿补贴等)。这类补贴本质上是平台替消费者付了钱,发票上的金额是补贴前的价格,商家开的发票金额应该包含平台补贴部分。如果发票金额和订单实付金额不一致,按发票金额记账——以票为准。

如果不想自己做表,有没有现成工具?

坦白说,目前市面上没有专门做"拼多多采购成本分摊"的工具。但这个需求其实可以被订单导出功能间接覆盖——如果你能把所有订单以标准格式导出到 Excel(包含每个 SKU 的原价),分摊就是上面几列公式的事。

拼多多买家端没有官方导出功能,但像多多开票助手这类插件可以一键导出 34 个字段的订单数据,包含商品名称、SKU、单价、数量这些分摊所需要的基础字段。导出后再用上面讲的公式拉一下就行——不是全自动的,但足够用。

常见问题

Q: 跨店满减(比如 200 减 30 跨店)怎么分摊?

跨店满减涉及多个店铺的订单。正确的做法是:把享受了同一张跨店券的所有订单汇总,算出每单在总金额中的占比,然后按占比分摊优惠。跨店券的分摊逻辑和单店一样——只是数据来源从"一单内的商品"变成"多单的总金额"。建议单独拉一个小表算跨店券的分摊,不要和店铺券混在一起。

Q: 退款订单的成本怎么处理?

退款的商品,优惠分摊不变——原价占比没变,只是这个商品从台账中剔除了。如果你退款的商品之前享受了优惠分摊,退回来后优惠金额需要重新分配给剩下的商品。实际操作中,如果退款金额不大(几十块以内),很多人直接忽略重新分摊这个步骤——财务也能接受。

Q: 这个分摊方法财务认吗?

认。你用的"按原价占比分摊优惠"在会计准则里叫"按单独售价的相对比例分配交易价格",《企业会计准则第14号——收入》里有明确的依据。如果公司财务问你为什么这样算,直接说"按公允价值比例分配"——对方大概率会点头。

Q: 有没有更省事的办法?

如果你的采购量每月超过 500 单,建议用 Google Sheets 或在线 Excel,设置公式模板之后每次导入新订单数据,公式自动计算。第一次设置需要 20 分钟,之后每次只要复制粘贴订单数据就行——维护成本接近零。