2014-12-03 70 views

回答

3

讓我們說你要總結的範圍E2的10個最高值:EP 然後嘗試:

=sumif(E2:P2, ">="&large(E2:P2,10)) 

並看看是否有效?

編輯:也許這是一個更好的選擇?這隻會求和array_constrain輸出的10。將只在新的谷歌牀單,雖然..

=sum(array_constrain(sort(transpose($A3:$O3), 1, 0), 10 ,1)) 

你能看到這是否工作?

+1

我不認爲這有效。假設我有15個值,它們都是相同的 - 那麼這將總和所有15個值(當我只需要10個總和時)。這個背景是我分配成績,只需要參加前10名測驗。 – user148177 2014-12-03 12:05:49

+0

哦,是的,這是正確的。想我誤解了你的問題。但是,如果所有15個值都相同,你能解釋一下你想如何從15箇中選出'top10'嗎? (根據什麼標準?)是否可以共享包含一些樣本數據和預期結果的電子表格? – JPV 2014-12-03 13:51:33

+0

我用另一個公式編輯了我以前的答案。 – JPV 2014-12-03 19:44:39

0

這個作品在老谷歌張太:

總和(查詢(排序(轉($ A3:$ O3),1,FALSE), 「選擇*限10」))

移調放列中的數據,按降序對數據進行排序,然後查詢選擇前10個數字。

不幸的是,在查詢語句中用「order by」替換排序不起作用,因爲您無法引用由轉置返回的範圍中的列。

相關問題