Excel workflow · Ecommerce returnsExcel 工作流 · 电商退货

How to Calculate Return Rate in Excel如何在 Excel 中计算退货率

Build a return-rate workbook that another analyst can reproduce. Use clear Excel formulas, matched sales cohorts, SKU summaries, and visible data-quality checks.

建立一份其他分析师能够复算的退货率工作簿:使用清晰的 Excel 公式、匹配的销售群组、SKU 汇总和可见的数据质量检查。

Published发布于 Updated更新于 12 min read阅读约 12 分钟By InfiniSynapse Data Team作者:InfiniSynapse 数据团队Draft: named ecommerce-operations review required草稿:发布前需具名电商运营审核
Spreadsheet workflow for calculating ecommerce return rate in Excel by units, cohort, and data-quality checks
Original conceptual illustration: ecommerce line items move through a spreadsheet calculation, cohort filter, and validation checklist. It contains no customer data or performance claim.原创概念图:电商订单行经过电子表格计算、订单群组筛选和校验清单;图中不含客户数据或效果声明。
On this page本页目录

How do you calculate return rate in Excel?如何在 Excel 中计算退货率?

Divide returned units by eligible sold or delivered units, then format the result as a percentage. If eligible units are in B2 and returned units are in C2, enter =IF(B2=0,NA(),C2/B2). A result of 0.12 displays as 12% after percentage formatting. Keep the numerator, denominator, cohort dates, return window, and exclusions beside the result.

用退回件数除以符合口径的已售或已送达件数,再把结果设置为百分比。若符合口径件数在 B2,退回件数在 C2,输入 =IF(B2=0,NA(),C2/B2)。结果 0.12 设为百分比后显示为 12%。应把分子、分母、订单群组日期、退货窗口和排除项与结果放在一起。

This guide is for ecommerce operators and analysts who have order-line or return-event data in Excel. It covers product returns—not investment returns, customer-repeat rate, or accounting rate of return.

本指南面向在 Excel 中处理订单行或退货事件数据的电商运营与分析人员。本文讨论商品退货率,不讨论投资收益率、客户复购率或会计收益率。

The words return, refund, and reversal are not interchangeable. A customer can receive a partial refund without sending an item back; an exchange creates a physical return while retaining some or all revenue; a cancellation can reverse quantity without a physical return. The returns vs refunds guide maps these events. Shopify's current sales-report documentation distinguishes physical-return fields from broader sales reversals, while Google Analytics 4 ecommerce documentation records refund events at transaction and item level. Those distinctions are why one denominator cannot answer every business question.

退货退款冲销不能互换使用。客户可能获得部分退款却不退回商品;换货会产生实体退回,但可能保留全部或部分收入;取消订单也可能减少数量,却没有实体退货。退货与退款指南对这些事件做了映射。Shopify 当前销售报表文档把实体退货字段与更广义的销售冲销区分开,而 Google Analytics 4 电商文档则在交易和商品层级记录退款事件。因此,一个分母无法回答所有业务问题。

Choose the denominator that matches the decision让分母与要做的决策保持一致

Order return rate订单退货率

Use when the question is: “What share of customer orders had any return?” A five-item order with one returned item counts as one affected order.

适合回答“有多少客户订单发生过退货”。一个包含五件商品的订单,只要退回一件,就计为一个受影响订单。

Unit return rate件数退货率

Use for product, SKU, size, color, warehouse, and supplier analysis. Count quantities, not rows, because one line item can represent several units.

适合商品、SKU、尺码、颜色、仓库和供应商分析。应统计数量而不是数据行,因为一个订单行可能包含多件商品。

Refund value rate退款金额率

Use for revenue exposure. Divide refunded merchandise value by a declared gross merchandise sales figure; state whether discounts, tax, shipping, duties, and fees are included.

适合衡量收入风险。用退款商品金额除以事先声明的商品销售额,并说明是否包含折扣、税费、运费、关税和其他费用。

Do not mix the three不要混用三种口径

A multi-item order, a partial refund, and a high-priced returned SKU affect the three rates differently. Place the label and formula beside every chart.

多件订单、部分退款和高价 SKU 会以不同方式影响三种退货率。每张图表旁都应显示指标名称和公式。

Use one of these three return-rate formulas使用以下三种退货率公式之一

Metric指标Formula公式Best use适用场景Main caution主要注意点
Order return rate订单退货率Distinct orders with ≥1 physical return ÷ eligible orders × 100至少含 1 件实体退货的不同订单数 ÷ 符合口径的订单数 × 100Customer experience and workload客户体验与售后工作量Deduplicate order IDs订单 ID 必须去重
Unit return rate件数退货率Physically returned units ÷ eligible sold or delivered units × 100实体退回件数 ÷ 符合口径的已售或已送达件数 × 100SKU, variant, category, and operationsSKU、变体、品类与运营分析Exclude cancellations if nothing shipped未发货取消单通常应排除
Refund value rate退款金额率Refunded merchandise value ÷ declared merchandise-sales denominator × 100退款商品金额 ÷ 已声明的商品销售额分母 × 100Finance and margin exposure财务与利润风险Do not divide by net sales after refunds不要直接除以已扣退款的净销售额

Shopify’s current reporting documentation defines returned quantity rate as physically returned units divided by ordered units for a line item. It also warns that the broader reversed quantity can include refunds, returns, cancellations, and edits. Use the physical-return field when you mean product units that actually came back.

Shopify 当前报表文档把“退回数量率”定义为某订单行实体退回件数除以订购件数,同时提醒更广义的“冲销数量”可能包含退款、退货、取消和订单修改。如果你要衡量真正退回的商品件数,应使用实体退货字段。

One ecommerce cohort can produce three correct answers同一个电商订单群组可以得到三个正确答案

Assume a January delivery cohort contains 1,250 eligible orders, 1,800 delivered units, and $90,000 in gross merchandise revenue. After the declared return window closes, the linked return records show 150 orders with a physical return, 198 returned units, and $11,250 in refunded merchandise value. The dataset is synthetic and exists only to demonstrate the method.

假设 1 月送达订单群组包含 1,250 个符合口径的订单1,800 件已送达商品90,000 美元商品销售额。在声明的退货窗口关闭后,与原订单连接的退货记录显示:150 个订单发生实体退货198 件商品被退回退款商品金额为 11,250 美元。这些均为演示方法所用的模拟数据。

12.0%150 returned orders ÷ 1,250 eligible orders150 个退货订单 ÷ 1,250 个符合口径订单
11.0%198 returned units ÷ 1,800 delivered units198 件退货 ÷ 1,800 件已送达商品
12.5%$11,250 refunded value ÷ $90,000 gross merchandise revenue11,250 美元退款额 ÷ 90,000 美元商品销售额

None of these percentages is automatically “the right return rate.” The order rate is higher than the unit rate when many affected orders contain several kept items. The value rate rises above the unit rate when returned items are more expensive than the average sold unit. Report the three labels, not one unlabeled percentage.

这三个比例都不能自动被称为“唯一正确的退货率”。如果很多受影响订单仍保留了其他商品,订单退货率可能高于件数退货率;如果退回商品的价格高于平均售价,退款金额率可能高于件数退货率。应同时报告三个清晰名称,而不是只展示一个无标签百分比。

Calculate return rate in six reviewable steps用六个可审核步骤计算退货率

  1. Write the decision first. Choose order rate for affected orders, unit rate for product operations, or value rate for revenue exposure.
  2. Define eligible sales. State order status, channel, market, currency, date field, and whether the denominator uses sold, shipped, or delivered activity.
  3. Declare the return window. Use the policy window or a documented analytical window and add enough processing time for late records.
  4. Join returns to original sales. Match original order ID, line-item ID, SKU or variant, quantity, price, and currency. Keep unmatched rows in an exception report.
  5. Separate event types. Classify physical return, refund without return, cancellation, exchange, edit, and chargeback before counting.
  6. Calculate, reconcile, and segment. Reconcile totals to source systems, calculate the chosen rate, then compare SKU, category, channel, or cohort only when denominators are large enough to interpret.
  1. 先写清决策问题。受影响订单用订单退货率;商品运营用件数退货率;收入风险用退款金额率。
  2. 定义符合口径的销售。说明订单状态、渠道、市场、币种、日期字段,以及分母基于已售、已发货还是已送达。
  3. 声明退货窗口。采用退货政策窗口或书面分析窗口,并为延迟入账留出处理时间。
  4. 把退货连接回原始销售。匹配原订单 ID、订单行 ID、SKU 或变体、数量、价格和币种;未匹配记录进入异常表。
  5. 区分事件类型。计算前先区分实体退货、无退货退款、取消、换货、订单修改和拒付。
  6. 计算、对账并细分。先与源系统总数对账,再计算所选指标;只有分母足够时,才比较 SKU、品类、渠道或订单群组。

Match returns to the sale cohort that created them把退货归回产生它的原始销售群组

A calendar-period rate such as “returns processed in February ÷ sales made in February” mixes two populations. February returns may belong to January orders, while many February orders are still inside their return window. The distortion becomes larger during rapid growth, promotions, holidays, policy changes, or channel-mix shifts.

“2 月处理的退货 ÷ 2 月销售”这类日历周期口径混合了两组不同人群。2 月退货可能来自 1 月订单,而很多 2 月订单仍处在退货窗口内。在高速增长、促销、节假日、退货政策调整或渠道结构变化期间,这种偏差会更加明显。

Recommended cohort method: select orders delivered from January 1–31, attach every qualifying return to those original orders, wait until the declared 30-day window plus a processing buffer is substantially complete, and then freeze the result. For faster monitoring, publish an explicitly labeled provisional rate and show cohort completion.

推荐的订单群组方法:选择 1 月 1–31 日送达的订单,把所有符合条件的退货连接回这些原订单,等待已声明的 30 天退货窗口加处理缓冲基本结束后,再冻结结果。如需更快监测,应明确标注为暂定退货率,并显示群组完成度。

Calculate ecommerce return rate in Excel step by step在 Excel 中逐步计算电商退货率

1. Structure the source data. Use one row per original order line and aggregate qualifying return quantities back to that line. If sales and return events arrive in separate exports, join or summarize the return events before calculating; do not append them beneath sales rows and repeat the denominator. Keep one field per column with a single header row. At minimum, include Original Order ID, Line Item ID, SKU, Order or Delivery Date, Eligible Units, Returned Units, Gross Merchandise Value, Refunded Merchandise Value, Return Date, and Event Type. Select the range and choose Insert → Table. Microsoft notes that Excel Tables use structured references that expand as rows are added; this is safer than repeatedly editing fixed ranges.

1. 整理源数据。每个原订单行只保留一行,并先把符合条件的退回数量聚合回该订单行。如果销售与退货事件来自不同导出文件,应先连接或汇总退货事件再计算;不要把退货事件直接追加到销售行下面并重复分母。每列只放一个字段,并使用单行表头。至少包含原订单 ID、订单行 ID、SKU、下单或送达日期、符合口径件数、退回件数、商品销售额、退款商品金额、退货日期和事件类型。选中区域后使用插入 → 表格。Microsoft 说明,Excel 表格的结构化引用会随新增行自动扩展,比反复修改固定区域更稳妥。

2. Calculate a row or summary rate. In a summary table, place eligible units in B2 and returned units in C2. Use:

2. 计算单行或汇总退货率。在汇总表中,把符合口径件数放在 B2,退回件数放在 C2。使用:

=IF(B2=0,NA(),C2/B2)

Format the result as Percentage. Returning #N/A when the denominator is zero keeps “not calculable” distinct from a genuine 0% return rate. Microsoft warns that IFERROR can hide errors; if you choose =IFERROR(C2/B2,0) for presentation, add a visible denominator-quality flag and retain the raw calculation for review.

把结果设置为百分比。分母为零时返回 #N/A,可以把“无法计算”与真实的 0% 退货率区分开。Microsoft 提醒,IFERROR 可能掩盖错误;若为展示使用 =IFERROR(C2/B2,0),应同时增加清晰的分母质量标识,并保留原始计算供复核。

3. Use structured references. If the Excel Table is named ReturnsData, calculate the overall unit return rate with:

3. 使用结构化引用。若 Excel 表格名为 ReturnsData,可用以下公式计算整体件数退货率:

=IF(SUM(ReturnsData[Eligible Units])=0,NA(),SUM(ReturnsData[Returned Units])/SUM(ReturnsData[Eligible Units]))

4. Filter by date, channel, or SKU with SUMIFS. Put the start date in H2, end date in I2, and SKU in J2. For a delivery-cohort unit rate:

4. 使用 SUMIFS 按日期、渠道或 SKU 筛选。把开始日期放在 H2、结束日期放在 I2、SKU 放在 J2。按送达订单群组计算件数退货率可使用:

=LET(sold,SUMIFS(ReturnsData[Eligible Units],ReturnsData[Delivery Date],">="&H2,ReturnsData[Delivery Date],"<="&I2,ReturnsData[SKU],J2),returned,SUMIFS(ReturnsData[Returned Units],ReturnsData[Delivery Date],">="&H2,ReturnsData[Delivery Date],"<="&I2,ReturnsData[SKU],J2),IF(sold=0,NA(),returned/sold))

For versions without LET, place the two SUMIFS totals in separate cells and divide them. Microsoft documents SUMIFS for summing values that meet multiple conditions. Keep the same date field and SKU key in both numerator and denominator.

不支持 LET 的 Excel 版本,可把两个 SUMIFS 汇总结果放在不同单元格中再相除。Microsoft 文档说明,SUMIFS 用于对满足多个条件的值求和。分子和分母必须使用同一个日期字段与 SKU 键。

5. Treat order return rate separately. COUNTIFS counts rows that meet conditions, not distinct Order IDs. If one order can produce several lines, first create one order-level table or use the Data Model’s distinct count. Dividing return rows by total orders will overstate the rate. A PivotTable can summarize quantities by SKU or month, but calculate the final rate from summed returned units divided by summed eligible units—never average the row percentages.

5. 单独处理订单退货率。COUNTIFS 统计满足条件的数据行,不会自动对订单 ID 去重。如果一个订单可能包含多行,应先建立订单层级表,或使用数据模型的非重复计数。用退货行数除以订单数会夸大结果。数据透视表可以按 SKU 或月份汇总数量,但最终退货率应使用“退回件数之和 ÷ 符合口径件数之和”,不能直接平均各行百分比。

Download the return rate formula worksheet下载退货率公式计算表

Use the CSV worksheet to document one cohort at a time. It includes eligible and returned orders, units, gross merchandise value, refunded merchandise value, the three calculated rates, cohort dates, return-window maturity, exclusions, and a quality flag. Open it in Excel, convert the range to a Table, and replace the synthetic example with reconciled source data.

使用 CSV 计算表逐个记录订单群组。模板包含符合口径与已退货的订单数、件数、商品销售额、退款商品金额、三种计算结果、群组日期、退货窗口成熟度、排除项和质量标识。用 Excel 打开后可将区域转换为表格,并用已与源系统对账的数据替换模拟示例。

Return rate formula worksheet · CSV退货率公式计算表 · CSV

Open in Excel or Google Sheets. Formula cells calculate order, unit, and refund-value rates and flag zero denominators.

可在 Excel 或 Google Sheets 中打开。公式单元格会计算订单、件数与退款金额率,并标记零分母。

Download the worksheet下载计算表

Handle partial refunds, exchanges, and cancellations explicitly明确处理部分退款、换货和取消订单

Event事件Physical unit rate实体件数退货率Order rate订单退货率Refund value rate退款金额率
Partial return部分退货Count only returned quantity只统计退回数量Count the order once订单只计一次Count refunded merchandise value统计退款商品金额
Refund without return无退货退款Do not count不计入Keep in a separate refund-order rate另计退款订单率Count the refunded value计入退款金额
Exchange换货Count returned inbound unit统计退回件数Count once if included by policy若政策包含则计一次Report separately from cash refunds与现金退款分开报告
Pre-shipment cancellation发货前取消Exclude排除Exclude from physical-return rate从实体订单退货率排除Track as cancellation or reversal作为取消或冲销单独跟踪
Chargeback拒付Count only if product returned只有商品退回时才统计Keep separate单独统计Keep separate from merchant refunds与商家退款分开

GA4 can record full and partial refunds with the refund event and recommends sending item IDs and quantities for item-level refund metrics. That makes GA4 useful for refund-event measurement, but a complete physical-return rate still needs fulfillment or returns data showing whether and when the item came back.

GA4 可以通过 refund 事件记录全额和部分退款,并建议传递商品 ID 与数量以生成商品层级退款指标。因此,GA4 适合衡量退款事件,但完整的实体退货率仍需要履约或退货系统提供商品是否以及何时退回的数据。

Calculate return rate by SKU only after checking sample size先检查样本量,再计算 SKU 退货率

Group eligible and returned units by the same stable key: ideally variant ID, then SKU, product ID, category, channel, market, and delivery cohort. A product with 2 returns from 5 eligible units has a 40% observed rate, but it should not outrank a product with 240 returns from 2,000 units solely because 40% is larger than 12%. Display the numerator and denominator beside the rate and set a review threshold appropriate to your sales volume.

应使用同一个稳定键对符合口径件数和退货件数分组:优先使用变体 ID,再依次考虑 SKU、商品 ID、品类、渠道、市场和送达订单群组。某商品 5 件中退 2 件,观察退货率为 40%;另一商品 2,000 件中退 240 件,退货率为 12%。不能只因为 40% 更高,就把前者排在损失优先级首位。应在退货率旁同时显示分子和分母,并根据销量设置复核阈值。

Use rate for comparability, returned units for operational workload, refunded value for revenue exposure, and contribution loss for prioritization. This page explains calculation; use the product return analysis workflow for deeper SKU diagnosis and the ecommerce returns metrics reference for the wider KPI set.

退货率用于可比性,退货件数用于评估运营工作量,退款金额用于衡量收入风险,贡献利润损失用于确定优先级。本页聚焦计算方法;更深入的 SKU 诊断可使用商品退货分析流程,完整 KPI 体系可查看电商退货指标参考

Run eight data checks before publishing the percentage发布百分比前完成八项数据检查

  • Document the numerator, denominator, date field, cohort, return window, currency, and exclusions.
  • Count quantities rather than line-item rows.
  • Deduplicate original order IDs for the order return rate.
  • Separate physical returns from refunds, cancellations, exchanges, edits, and chargebacks.
  • Reconcile eligible order and revenue totals to the source report.
  • Report unmatched returns, missing SKUs, zero denominators, and duplicate events.
  • Convert currencies before aggregating value rates across markets.
  • Show both counts and rates; suppress or flag unstable small denominators.
  • 记录分子、分母、日期字段、订单群组、退货窗口、币种和排除项。
  • 统计商品数量,而不是订单行数。
  • 计算订单退货率时,对原始订单 ID 去重。
  • 区分实体退货、退款、取消、换货、订单修改和拒付。
  • 把符合口径的订单总数和销售额与源报表对账。
  • 报告未匹配退货、缺失 SKU、零分母和重复事件。
  • 跨市场汇总金额率前先统一币种。
  • 同时显示数量与比例;对不稳定的小分母隐藏或标记。

Take the formula into a reviewable returns workflow把公式放进可审核的退货分析流程

Prepare order ID, line-item or variant ID, channel, order and delivery dates, return date, quantities, refund amount, currency, and event type. Then use Return Compass to organize the available files and review loss patterns. Confirm the current input format and login or pricing conditions before relying on it; the tool should not invent values for missing fields.

准备订单 ID、订单行或变体 ID、渠道、下单与送达日期、退货日期、数量、退款金额、币种和事件类型,再使用逆向罗盘整理现有文件并复核损失模式。使用前请确认当前输入格式、登录或收费条件;缺失字段不能由工具猜测补齐。

Open Return Compass打开逆向罗盘

Sources, method, and commercial disclosure来源、方法与商业披露

The formulas on this page are editorial definitions designed to keep operational, customer-order, and financial questions separate. Excel behaviors are checked against current Microsoft documentation and return-event distinctions against current platform documentation. Each business must still align the workbook with its own return policy, accounting treatment, and source-system fields.

本页公式属于编辑定义,目的是区分运营、客户订单和财务问题。Excel 行为依据当前 Microsoft 文档核对,退货事件的区分依据当前平台文档核对。每家企业仍需结合自身退货政策、会计口径和源系统字段确定最终工作簿定义。

Commercial disclosure: InfiniSynapse publishes this educational page and promotes Return Compass. Product statements come from the supplied planning brief and are not an independent product review. Verify the live tool, accepted files, security requirements, login conditions, and pricing before use. The page does not promise a lower return rate or recovered loss.

商业披露:本教育页面由 InfiniSynapse 发布,并推广逆向罗盘。产品说明来自提供的规划简报,不属于独立产品评测。使用前应核验在线工具、可接受文件、安全要求、登录条件和收费方式。本页不承诺降低退货率或追回损失。

Frequently asked questions常见问题

What is the formula for ecommerce return rate?电商退货率公式是什么?

Unit return rate equals returned units divided by eligible sold or delivered units, multiplied by 100. Order return rate instead uses distinct orders with at least one return divided by eligible orders.

件数退货率等于退货件数除以符合口径的已售或已送达件数,再乘以 100;订单退货率则用至少发生一次退货的不同订单数除以符合口径的订单数。

Should return rate use orders or units?退货率应该按订单还是按件数?

Use orders to measure the share of customer orders affected and units to measure product-level operational exposure. Report both when multi-item orders are common.

订单口径用于衡量受影响客户订单比例,件数口径用于衡量商品层面的运营风险。多件订单较多时应同时报告两者。

Is refund rate the same as return rate?退款率和退货率相同吗?

No. A physical return and a financial refund can occur separately. Refund rate may use refunded orders or refunded merchandise value, so always state its definition and denominator.

不同。实体退货和财务退款可能分别发生。退款率可以按退款订单数或退款商品金额计算,因此必须说明定义和分母。

How do you calculate return rate in Excel?如何在 Excel 中计算退货率?

If eligible units are in B2 and returned units are in C2, use =IF(B2=0,NA(),C2/B2) and format the result as a percentage. This preserves a visible error when the denominator is missing instead of reporting a false 0%.

若符合口径件数在 B2,退货件数在 C2,使用 =IF(B2=0,NA(),C2/B2) 并把结果设为百分比。这样分母缺失时会保留可见错误,而不是误报为 0%。

Which sales period should returns be compared with?退货应该与哪个销售周期比较?

Compare each return with the original sale cohort and wait until the declared return window is substantially complete. Dividing this month’s returns by this month’s sales can mix different customer populations.

应把每笔退货归回原始销售群组,并等待声明的退货窗口基本完成。用本月退货除以本月销售,可能混合不同客户群组。

Publish the definition beside the percentage把指标定义与百分比一起发布

A useful return-rate report lets another analyst reproduce the number. Keep the formula, eligible population, cohort dates, return window, exclusions, currency treatment, exception count, and last refresh beside the result. Once the rate is stable, connect it to the broader ecommerce returns analytics workflow to investigate SKU, reason, cost, and margin patterns, then place the metric in a repeatable ecommerce returns reporting cadence.

有用的退货率报告,应允许另一位分析人员复算结果。把公式、符合口径的人群、订单群组日期、退货窗口、排除项、币种处理、异常数量和最后刷新时间与结果放在一起。指标稳定后,再把它连接到完整的电商退货分析流程,继续调查 SKU、原因、成本和利润模式,并纳入可重复的电商退货报告节奏

InfiniSynapse Data Team
This draft follows the InfiniSynapse research desk’s evidence, disclosure, and correction standards. A named ecommerce-operations reviewer is still required before publication. See the editorial and correction standards.

InfiniSynapse 数据团队
本草稿遵循 InfiniSynapse 研究团队的证据、披露与纠错标准。发布前仍需具名电商运营人员审核。参见编辑与纠错标准