求助Excel SUMPRODUCT函数:合计营收计算单元格引用错误
问题解决:SUMPRODUCT函数引用错误及修正方案
核心问题分析
你使用SORT(I$4:I7)和SORT(L$4:L7)会打乱原数据的行对应关系,SUMPRODUCT默认是按行位置一一对应计算乘积后求和,排序操作会导致新客户数(F列)与对应的留存率、营收数值无法正确匹配,这就是为什么会错误引用L7而非L4的原因。
修正后的公式
根据你的需求(累加所有同期群组营收:新客户数×对应群组第0周留存率×第0周固定营收),直接移除SORT函数即可,同时对第0周营收单元格使用绝对引用避免下拉时变动:
=SUMPRODUCT(F$4:F7, I$4:I7, L$4)
F$4:F7:累加从第0周到第3周的所有新客户数(混合引用,下拉时保持起始行$4不变)I$4:I7:对应各群组的第0周留存率L$4:固定引用第0周的每周营收值,确保所有群组都使用该数值计算
如果仅需计算第3周单个群组的营收(即预期的$2400),直接使用简单乘法即可:
=F7*I7*L$4
下拉适配说明
上述SUMPRODUCT公式下拉时,F$4:F7会自动扩展为F$4:F8、F$4:F9等,实现自动累加新增同期群组的营收,完全符合你的需求。
内容的提问来源于stack exchange,提问作者mbadataguy
相关产品推荐
相关产品推荐

