2017-06-21 23 views
0

我有一個值和名稱的列表,我希望單個單元格公式只返回列表中最大的總和值。 事實上,我這個在微軟工作擅長用:最高總數列表

=MAX(SUMIFS($A:$A,$B:$B,$B:$B,$B:$B,"<>")) 

但我現在需要把它放到谷歌表和它給我的問題,

=ARRAYFORMULA(MAX(SUMIFS(F:F,G:G,G:G,G:G,"<>"))) 

這種類型的作品,但它只計算與公式所在行相同的值。我不擅長表格,因爲我很擅長,我做錯了什麼?

+0

想我並不需要第二個標準。無論如何,它似乎並不是空白。 = ARRAYFORMULA(MAX(SUMIFS(F:F,G:G,G:G))),但仍然與上面相同。 –

回答

1

您可以嘗試SUMIF代替:

=Max(ArrayFormula(SumIf(G:G,G:G,F:F))) 
+0

我覺得這不應該工作 - 但我不明白爲什麼Google-sheets會做些什麼。它會自動忽略「G」列中的空白單元,即使在'F'中有一個值,因此這正是我正在尋找的。很簡單。謝謝Slai。 –

+0

@ L.P。像Sum和Average等大多數集合函數都會忽略非數字值,如text,Boolean和empty。此外,SumIf和SumIf ** s在數組公式中似乎表現不同 – Slai