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

如何将SUMPRODUCT公式转为数组公式实现新增行自动填充求和列

公式改造方案

可以改造,使用BYROW+LAMBDA组合即可实现自动溢出的数组效果,无需手动下拉,新增行有数据时会自动计算填充。

1. 可用库存数量数组公式

将公式输入到对应列的首个数据单元格(如第2行对应单元格),即可自动向下溢出所有行结果:

=BYROW(ROW(B2:B), LAMBDA(r, IF(INDEX(B:B,r)="",, SUMPRODUCT(C$2:INDEX(C:C,r)-F$2:INDEX(F:F,r), B$2:INDEX(B:B,r)=INDEX(B:B,r), A$2:INDEX(A:A,r)<=INDEX(A:A,r)))))

2. 当前成本汇率数组公式

同理输入到对应列的第2行单元格即可:

=BYROW(ROW(B2:B), LAMBDA(r, IF(INDEX(B:B,r)="",, SUMPRODUCT(I$2:INDEX(I:I,r)/INDEX(J:J,r), B$2:INDEX(B:B,r)=INDEX(B:B,r), A$2:INDEX(A:A,r)<=INDEX(A:A,r)))))

注意事项

  • 该方案兼容Google Sheets、Excel 365/2021及以上版本
  • 公式内置判空逻辑,无商品数据的行会返回空值,不会显示错误
  • 核心计算逻辑和你原有的SUMPRODUCT完全一致,不会改变原有计算结果
  • 不需要额外使用FILTER或QUERY函数,该方案直接复用原有计算逻辑,改造成本最低

内容的提问来源于stack exchange,提问作者Pravin Kumar Raja

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 23:27:05