复购率计算:不用 Python,Excel 公式就够了
📊 “我们的复购率是多少?”
老板问这个问题时,很多人第一反应是:”要用 Python 吧?数据量太大了…”其实不用!
✨ 今天教大家用 Excel 公式计算复购率,还能做用户分层(新客/老客/沉睡客户)。
📊 一、什么是复购率?
📌 1.1 定义
💡 复购率公式:
复购率 = 一段时间内购买 2 次及以上的客户数 ÷ 总客户数
📌 1.2 为什么重要?
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
📌 1.3 行业参考
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
📁 二、数据准备
假设我们有订单数据:
|
|
|
|
|
|
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
🔧 三、计算步骤
📌 3.1 统计每个客户的购买次数
📊 Excel 公式(G 列):
=COUNTIF($B:$B, B2)
解释:统计 B 列(客户 ID)中,与当前行客户 ID 相同的次数。
📌 3.2 计算复购率
💡 计算步骤:
- 总客户数
:用数据透视表或 =COUNTA(UNIQUE(B:B)) - 复购客户数
:=COUNTIF(G:G, “>=2”) - 复购率
:= 复购客户数 ÷ 总客户数
✅ 示例结果:总客户数:4 人(C001, C002, C003, C004)复购客户数:2 人(C001, C002)复购率:2÷4 = 50%
📌 3.3 用户分层(RFM 简化版)
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
📌 3.4 Excel 公式实现
// 客户类型(H 列)=IF(G2=1,"新客",IF(G2<=5,"老客","忠诚客"))// 最后购买日期(I 列,数组公式)=MAX(IF($B:$B=B2, $D:$D))// 按 Ctrl+Shift+Enter 确认// 距今天数(J 列)=TODAY()-I2// 是否沉睡(K 列)=IF(J2>90,"沉睡","活跃")
💡 四、提升复购率的策略
📌 4.1 针对新客
-
首单优惠后发送二次购买券 -
新手引导邮件/短信 -
7 天内回访
📌 4.2 针对老客
-
会员积分制度 -
生日优惠 -
推荐有礼
📌 4.3 针对沉睡客
-
唤醒优惠券(力度要大) -
短信/电话回访 -
限时特价
📋 五、总结
✅ 关键公式汇总:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
✅ 无需 Python 的场景:• 数据量<10 万行• 只需基础复购率计算• 定期人工分析
📢 下周预告:明天讲销售预测,Excel 搞不定的场景,用 Python 做时间序列分析!
❓ 互动话题:你们公司的复购率是多少?欢迎留言交流!
本文工具:Excel 2016+(COUNTIF、透视表) | 无需 Python
难度:⭐⭐☆☆☆(入门级) | 预计耗时:15 分钟
喜欢本文请点赞 + 在看,分享给更多需要的朋友!
夜雨聆风