簡體   English   中英

谷歌工作表查詢錯誤 AVG_SUM_ONLY_NUMERIC

[英]google sheet query error AVG_SUM_ONLY_NUMERIC

您好,我在 google 表格中使用了這個查詢公式,只要 E、F、G 列中有值,它就可以正常工作。

=Query('CM Invoice Report':A10,G,"Select C,Sum(E),Sum(F),Sum(G) where C is not null Group By C Label C'', Sum(E)'', Sum(F)'', Sum(G)''" ,0)

問題是,如果其中一列沒有值,我會收到#VALUE AVG_SUM_ONLY_NUMERIC錯誤,所以我嘗試按照許多帖子中的建議向公式中添加一個 iferror,但我似乎無法讓它工作。 附言。 我也嘗試用 Col3、Col5、Col6、Col7 替換列 C,E,F,G,但仍然沒有。 這是我試過的另一個公式。

=Query({Iferror(query('CM Invoice Report':A10,G,"Select C,Sum(E),Sum(F),Sum(G) where C is not null Group By (C) Label C'', Sum(E)'', Sum(F)'', Sum(G)''",0),{"","","",""})})

任何幫助將不勝感激

有可能在其中一列中有很多文本值嗎? 如果是這樣,QUERY 可能將該列作為文本處理,將實際數字視為文本。 您可以嘗試將它們轉換為數值; IFERROR 將排除那些真正的文本:

=Query({'CM Invoice Report'!C10:C,INDEX(IFERROR(VALUE('CM Invoice Report'!E10:G)))},"Select Col1,Sum(Col2),Sum(Col3),Sum(Col4) where Col1 is not null Group By Col1 Label Col1 '', Sum(Col2) '', Sum(Col3)'', Sum(Col4)''",0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM