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

如何在Excel中计算超市商品的关联销售(如咖啡与饼干同单占比)?

超市商品关联销售概率计算(Excel实操方案)

核心逻辑

你要算的是条件概率:比如售出咖啡时同时售出饼干的概率,公式就是:
P(饼干|咖啡) = 同时包含咖啡和饼干的小票数 ÷ 包含咖啡的小票总数

CORREL函数是用来计算数值变量相关性的,对这种分类商品数据完全不适用,下面是具体的Excel操作步骤:

步骤1:提取所有唯一小票号

选中你的小票编号列(假设为A列),点击「数据」选项卡→「删除重复值」,将去重后的小票ID放到新工作表(比如命名为“小票汇总”)的A列。

步骤2:标记每个小票是否包含目标商品

以计算“咖啡→饼干”的关联概率为例:

  1. 在“小票汇总”的B列(对应咖啡)输入公式:
    =COUNTIFS(原数据!$A:$A,小票汇总!A2,原数据!$C:$C,"咖啡")>0
    回车后会返回TRUE(该小票包含咖啡)或FALSE(不包含),下拉填充整列
  2. 同理,在“小票汇总”的C列(对应饼干)输入:
    =COUNTIFS(原数据!$A:$A,小票汇总!A2,原数据!$C:$C,"饼干")>0
    下拉填充整列

步骤3:计算最终关联概率

  1. 先统计包含咖啡的小票总数:
    =COUNTIF(小票汇总!$B:$B,TRUE)
  2. 再统计同时包含咖啡和饼干的小票总数:
    =COUNTIFS(小票汇总!$B:$B,TRUE,小票汇总!$C:$C,TRUE)
  3. 最后用第二个数值除以第一个数值,得到概率:
    =COUNTIFS(小票汇总!$B:$B,TRUE,小票汇总!$C:$C,TRUE)/COUNTIF(小票汇总!$B:$B,TRUE)
    将单元格格式设置为百分比,就能得到类似60%的结果

批量计算多商品关联的小技巧

如果要计算多组商品的关联概率,可以先对原数据的商品名称列(C列)做去重处理,然后用数据透视表或者INDEX+MATCH组合公式,批量生成不同商品组合的条件概率,无需逐个手动输入公式。

内容的提问来源于stack exchange,提问作者Byron Hernandez

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 20:12:12