如何用SUMIFS/XLOOKUP统计Google Sheets中SKU的实际销量?
在Google Sheets中统计SKU实际销售数量的方法
假设你有两类核心数据:
- 销售数据表:列A是SKU编号,列O是售出的套数(比如你提到的O14单元格里的1套)
- SKU单位对照表:列D是SKU编号,列E是该SKU对应的单个单位数量(套装填10,单件商品填1)
单个SKU的实际销量计算
直接用SUMIFS算出该SKU的总售出套数,再乘以XLOOKUP匹配到的对应单位数量:
=SUMIFS(O:O, A:A, "目标SKU编号") * XLOOKUP("目标SKU编号", D:D, E:E, 0)
比如你说的那套SKU,售出1套对应10个单位,代入公式后会自动计算出1*10=10,得到实际销售的10个单位数量。
批量计算所有SKU的实际销量
用BYROW函数批量处理,不用逐个手动输入公式:
在你要输出结果的起始单元格(比如F2)输入:
=BYROW(D2:D, LAMBDA(sku, SUMIFS(O:O, A:A, sku) * XLOOKUP(sku, D:D, E:E, 0)))
这个公式会自动遍历D列的每个SKU,批量算出对应的实际总销量。
补充说明
- 如果某个SKU不在单位对照表中,
XLOOKUP的最后一个参数0会让它按0计算,你也可以改成1(默认按单件商品算)或者其他数值,根据实际需求调整。 - 也可以用
SUMPRODUCT替代,单个SKU的计算公式为:
=SUMPRODUCT((A:A="目标SKU编号")*O:O*XLOOKUP("目标SKU编号", D:D, E:E, 0))
内容的提问来源于stack exchange,提问作者PanchitaFTW
相关产品推荐
相关产品推荐

