面对日常销售表格,运营人员需要弄清具体收支账目。你手头有一份包含两周数据的六行合成运营表格与配套字段说明,你可以直接使用这份合成表跟做练习,也可以换成脱敏后的业务副本。
本章从两周的商品收入起步,计算扣除各项成本后的剩余金额,最终整理出两张清晰的数据表。一张保留每行计算过程的算式结果,另一张按周汇总数据。练习中核算的是扣除采购成本、出库物流与广告费后的经营贡献毛利,不等于包含各项间接分摊费用的会计净利润。开始时先让工具读取表格与字段口径,核实每一行代表的业务含义,再逐个核对关键数字的计算来源。
打开资料包里的 06_weekly_operations.csv,再打开配套的 06_metrics.md。前者放数据,后者说明字段含义。它们都属于 ORG-01 合成教学材料,金额为美元,不对应真实交易。
CSV 可以理解为一张以文字保存的表。逗号负责分列,换行负责分行。用表格软件打开以后,仍要检查内容有没有挤在同一列,日期有没有被错误转换。
这张表一行代表一个商品 SKU 在一周内的汇总。SKU 是区分商品的编号,SKU-ORG-01 是三层收纳架,另有两个教学商品供比较。日期 2026-09-14 指那一周的周一,不能把这一行当作当天或一笔订单。

检查有没有重复行时,需要同时看日期和 SKU。同一商品在两周各出现一次是正常情况;同一周、同一 SKU 出现两行,才需要追问是否重复或拆分了渠道。只让 AI「删除重复商品」,可能把另一周的数据也删掉。
退款列记录这一周处理的退款,可能对应更早发出的商品。因此,本章能算退款金额与收入的比例,却算不出这周订单有多少比例被退回。后一个问题需要订单编号和退款对应关系。
将 CSV 和字段说明一起交给已经会读取文件的文字工具,粘贴下面的请求。若工具没有文件入口,可以复制完整六行与字段说明,不要只截出半张表。完整指令也保存在 practice/prompts/ch10-read-and-calculate.txt。
请读取 06_weekly_operations.csv 和 06_metrics.md,比较两周的净商品收入与经营贡献毛利。
先告诉我实际读到几行、哪些字段、什么日期与币种,每行代表什么。用日期加SKU检查重复。遇到空金额、非数字或重复键,指出原行,暂停受影响的结果,不把空白当零。
按字段说明逐行计算,再按周汇总。发货期商品收入等于标价合计减折扣;净商品收入再减当周处理的退款;经营贡献毛利再减采购成本、出库物流和广告花费。
汇总贡献毛利率用汇总贡献毛利除以汇总净商品收入,不平均各SKU百分比。金额精确计算并显示两位小数。
给我逐行表、每周汇总表和200字以内的解释,注明日期与字段。保留缺失费用,不称净利润,不把金额比称退货率,不自行判断增长或下降的原因。
不能读取或计算时请明确说明,并列出可人工检查的算式。
先看它复述的数据范围。本例应当读到六行、两个周一日期、三个 SKU。行数不对就停在这里,查找是否漏读了一页、只读到预览,或把表头算进数据。

本章的参考结果已经复算,读者不需要运行代码,可以用下面的算式核对。
教学中将同一份 CSV 和字段说明上传到 DeepSeek,使用配套完整指令取得逐行表与两周汇总表。返回的六行金额和两周汇总已与独立复算逐项核对,数值一致。书中数字以独立复算结果为准,完整回复见 ch10-deepseek-actual-calculation.txt。
选第一行,日期为 9 月 7 日,商品为 SKU-ORG-01。标价合计 2,999.00,折扣 150.00,先相减得到发货期商品收入 2,849.00。再扣当周处理的退款 59.98,净商品收入为 2,789.02。
接着扣除采购成本 850.00、出库物流 400.00 和广告花费 500.00,得到 1,039.02 USD。这个数在本练习里叫经营贡献毛利,不是标准财务报表中的毛利。平台佣金、仓储、人工和税费等没有列进来,所以它仍不能回答最后赚了多少钱。
如果回答把它写成净利润,哪怕减法全对,也要改回来。
实际逐行计算与来源见 ch10-row-calculations.csv。缺失的费用保留为未计入项目。
汇总后的主要结果如下。完整字段在 ch10-weekly-summary.csv,逐行结果在 ch10-row-calculations.csv。
| 周一日期 | 发货件数 | 净商品收入 USD | 经营贡献毛利 USD | 汇总贡献毛利率 |
|---|---|---|---|---|
| 2026-09-07 | 240 | 5,802.63 | 2,192.63 | 37.79% |
| 2026-09-14 | 275 | 6,437.32 | 2,132.32 | 33.12% |
净商品收入增加 634.69 USD,经营贡献毛利却减少 60.31 USD。至于是否因为广告效果变差、商品结构变化或退款异常,需要继续查明细。表里广告花费增加,并不足以证明广告导致了这次变化。
你可以让 AI 把解释分成「已经看到的变化」与「需要补查的材料」。例如,检查广告花费需要广告明细,追退款需要退款对应的订单。这样,报告会留下下一步可以做的事,而非把猜测写得很确定。
现在故意试一种常见错法。把第二周三个 SKU 的贡献毛利率分别算出来,再取平均,会得到约 34.14%。它与汇总表的 33.12% 不同。
原因在分母。三个商品的净商品收入不一样,净商品收入较少的商品不该与较多的商品占同样权重。本周报问的是所有商品合起来的情况,应当用 2,132.32 除以 6,437.32。先加金额,再算比例。
这是用于对比排查的教学错例。发现类似问题时,可以这样提供修改反馈。
你把各SKU的贡献毛利率平均了。请保留已有逐行金额,改用同一周贡献毛利总额除以净商品收入总额。展示分子、分母和修正后的比例,并检查周报里是否还有沿用旧比例的句子。
| 34.14% | 33.12% |
|---|---|
| 把三个 SKU 的毛利率直接平均 | 贡献毛利合计 ÷ 净商品收入合计 |
| 没有按收入权重汇总 | 本练习采用的周汇总口径 |
原 CSV 的 A 至 I 列依次为日期、SKU、件数及六个金额字段。保持原顺序,在右边新增 J、K、L 三列,分别命名为发货期商品收入、净商品收入、经营贡献毛利。
在 J2 输入 =D2-E2,在 K2 输入 =J2-F2,在 L2 输入 =K2-G2-H2-I2。这三个格子的结果应依次为 2849.00、2789.02、1039.02。确认这一行后,再将公式填充到第七行。这是选做的人工复算练习。
在原表顺序下,第二周为第 5 至 7 行,汇总比例可用 =SUM(L5:L7)/SUM(K5:K7)。如果你已经排序或插入新行,要重新看日期范围,不能继续机械使用这三个行号。分母为零时,应留下无法计算的说明,不把错误提示隐藏成 0%。
随书资料提供可编辑的 ch10-editable-workbook.xlsx,包含「原始数据」「逐行公式」「已复算逐行值」「已复算周汇总」四个页签。其中「逐行公式」页预填的 30 个公式已在 LibreOffice Calc 中执行,计算结果与独立复算一致,目前尚未在 Microsoft Excel 中执行。「原始数据」与「逐行公式」各自保存一份输入,彼此互不联动,两个「已复算」页属于静态参照值,不会随改数自动更新。
读者可以先另存一份工作簿副本进行选做练习。打开同一工作簿副本后切换到「逐行公式」页,把 D2 单元格从 2999.00 改为 3099.00,然后检查该页的 J2、K2、L2。这三个数字是 LibreOffice Calc 中的已核参照,依次为 2949.00、2889.02 和 1139.02,不保证其他软件或计算设置会自动更新。请直接在公式页修改,不要改动「原始数据」页去等待更新,也不要修改或删除 J、K、L 列的公式。
这项改动属于仅增加该行收入的合成练习。练习完成后,读者可以把 D2 恢复为 2999.00,或者直接保留这份另存的副本。
金额表之外,AI 也能整理文本字段。这项迁移练习可以选做。打开达人候选表,其中有 12 条合成记录。candidate 表示候选待进一步查看,review 表示待复核,exclude 表示本轮排除,分别有 8、2、2 条。让 AI 保留 creator_id,按现有状态分组,再检查分组数量是否仍为 12。这些状态不代表已经邀约、寄样或合作成功。
这张表没有寄样日期和收件状态,不能让 AI 编出一张完整进度表。可以新增待填列,但空白保持空白。库存表同样如此,只有现有库存却没有销量和在途数量,就先回答库存是多少;广告表只有花费,没有归因订单,就先整理花费。
换成自己的资料时,先保存副本,说明每行是什么、日期覆盖到哪天、钱用什么币种,再给出一个具体问题。拿到结果后,回到一行、一项合计和一个分母检查。能把这三处讲清楚,再把结果带进下一章的多文件周报。