求和唯一 ID 所需的数组
Array Needed To Sum Unique ID
我 运行 遇到数组返回 "The resulting array was too large" 的问题。我环顾四周,只是难倒了这一点。我知道这个问题与我使用的 MMULT 公式有关。
https://docs.google.com/spreadsheets/d/1VZXBS8hk-aExzi3KO4WpZEsm8BivyH1De_qAPQI7vmA/edit?usp=sharing
我有一个数据块,其中列出了每个工人的产品(如果该产品处于活动状态)和位置 ID。需要每个位置的摘要才能查看每个位置的活动产品。我有一些有用的东西,但是当在 7000 个订单项上使用它时,它会出错 "The resulting array was too large"。
有没有人可以替代上述样本中的 H3 link。我需要将它作为一个数组保留在每一行中,因为位置和工作人员一直在添加并且也用于其他数组公式。
删除 G:H 范围内的所有内容并使用:
=ARRAYFORMULA(QUERY({IF(B4:B="Active", C4:C, ), D4:D},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
label sum(Col2)''"))
现在添加了仅使用查询的替代方案。
=ARRAYFORMULA(QUERY({B4:E14},
"Select Col2, Sum(Col3)
Where Col1 is not null and
Col1 matches 'Active'
group by Col2
label Sum(Col3)''"))
我 运行 遇到数组返回 "The resulting array was too large" 的问题。我环顾四周,只是难倒了这一点。我知道这个问题与我使用的 MMULT 公式有关。
https://docs.google.com/spreadsheets/d/1VZXBS8hk-aExzi3KO4WpZEsm8BivyH1De_qAPQI7vmA/edit?usp=sharing
我有一个数据块,其中列出了每个工人的产品(如果该产品处于活动状态)和位置 ID。需要每个位置的摘要才能查看每个位置的活动产品。我有一些有用的东西,但是当在 7000 个订单项上使用它时,它会出错 "The resulting array was too large"。
有没有人可以替代上述样本中的 H3 link。我需要将它作为一个数组保留在每一行中,因为位置和工作人员一直在添加并且也用于其他数组公式。
删除 G:H 范围内的所有内容并使用:
=ARRAYFORMULA(QUERY({IF(B4:B="Active", C4:C, ), D4:D},
"select Col1,sum(Col2)
where Col1 is not null
group by Col1
label sum(Col2)''"))
现在添加了仅使用查询的替代方案。
=ARRAYFORMULA(QUERY({B4:E14},
"Select Col2, Sum(Col3)
Where Col1 is not null and
Col1 matches 'Active'
group by Col2
label Sum(Col3)''"))