求和不在arrayformula旁边的列中工作

问题描述 投票:0回答:2

我有一个不会总和的专栏?它位于具有数组公式的列旁边,在这种情况下如何完成总和?

这是我在C3的公式:

ArrayFormula(query({M8Report!A2:T,arrayformula(left(regexreplace(M8Report!N2:N, "\n|\r", ""),150))},"Select Col5,Col2,Col1,Col21,Col3 Where (Col4 = 'Work Order') order by Col5", -1))

在B我输入B1中的整数值我有=sum(B3:B),结果总是0如果相反在B1我使用B3+B4+B5+etc..我得到正确的结果...

..Tried我能想到的一切和同样的问题sum = 0因为C是动态的我需要一种方法来总结B中的所有值..任何想法都会有所帮助

google-sheets formula google-sheets-formula
2个回答
0
投票

在您的样本表中,您的公式是:

= { QUERY ; { "TOTAL" , SUM(B3:B) } }

将其更改为:

=CONCAT("TOTAL ", SUM(B3:B))

该错误与您使用{}有关,后者用于定义数组文字。你只想要合并2个字符串,其中一个是值的总和。另请注意,您可能希望使用B4:B,因为B3是下面数据的标题。

最后,确保数据为Numbers。原始数据被格式化为纯文本,因此SUM()无需添加任何内容。


0
投票

抛弃你可以做的格式问题:

={"Total", SUMPRODUCT(B5:B)}

0

© www.soinside.com 2019 - 2024. All rights reserved.