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

基于设定逻辑在Google Sheet中按GRN分配PO数量至指定列

需求:按GRN分配PO总数量至指定列
  • 我有一份Google Sheet,其中Table 2存储了各PO的总数量(Qty)
  • 需要按照设定逻辑将这些总数量分配到对应GRN,最终结果需显示在「GRN Wise Allocated Qty」列中

示例分配逻辑与公式参考

假设分配逻辑为同一PO下的GRN平均分配总Qty,可在目标列首行(如D2单元格)输入以下数组公式:

=ARRAYFORMULA(IFERROR(VLOOKUP(A2:A, QUERY(Table2!A:C, "select A, sum(C) where A is not null group by A"), 2, FALSE)/COUNTIF(A2:A, A2:A), 0))

公式说明:

  1. QUERY(Table2!A:C, "select A, sum(C) where A is not null group by A"):统计Table2中各PO的总Qty
  2. VLOOKUP(A2:A, ..., 2, FALSE):匹配当前行PO对应的总Qty
  3. /COUNTIF(A2:A, A2:A):将总Qty平均分配给同一PO下的所有GRN
  4. IFERROR(..., 0):处理无匹配的情况,返回0

若需按其他逻辑(如GRN收货比例分配),可调整公式中的分配计算部分。

内容的提问来源于stack exchange,提问作者indika prasanna

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 09:53:20