繁体   English   中英

我如何在“=SOMME(....)”上应用 ARRAYFORMULA function

[英]how i can apply the ARRAYFORMULA function on the " =SOMME(....)"

图片

我如何在 function 上应用 ARRAYFORMULA function " =SOMME(filter($A$2:B;$A$2:A=INDIRECT("E"&LIGNE()))"

我想在 G 列中得到与 F 列相同的结果

从 Col E、Col F 和 Col G 中删除您的公式。

然后将以下公式放入单元格 E2 中:

=ArrayFormula(QUERY({A2:B},"Select Col1, SUM(Col2) WHERE Col1 Is Not Null GROUP BY Col1 LABEL SUM(Col2) '' "))

这个版本会产生相同的结果......

=ArrayFormula(QUERY(A2:B,"Select A, SUM(B) WHERE A Is Not Null GROUP BY A LABEL SUM(B) '' "))

...但我始终建议使用第一个版本,以防止目标列中的数据不断移动(例如,如果您要在 Col A 之前插入一列,使旧的 A 和 B 变为 B 和 C,则第二个公式将打破,而第一个不会)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM