問題描述
如何匯總 Google 表格中列中的前 5 個值 (How can I sum top 5 values from column in Google Sheets)
我有一個簡單的表格,其中 A2
‑A100
我有數字。我想將 5 個最高數字相加並保存在 A1
中。執行此操作的正確查詢是什麼?我嘗試使用 SELECT
執行 QUERY
,但我無法強制僅對前 5 個數字求和。
‑|‑‑‑‑‑‑‑‑‑‑|
| A |
‑|‑‑‑‑‑‑‑‑‑‑|
1| Sum here |
2| 938 |
3| 124 |
4| 544 |
5| 453 |
6| 632 |
7| 324 |
8| ...more |
‑|‑‑‑‑‑‑‑‑‑‑|
參考解法
方法 1:
Probably one of many ways:
=sum(query(sort(A2:A100,1,false), "select Col1 limit 5",0))
方法 2:
=SUM(QUERY(A2:A, "order by A desc limit 5", 0))
方法 3:
...or with sortn:
=sum(sortn(A2:A,5,0,A2:A,false))
(by MAGx2、Benoît Wéry、player0、Tom Sharpe)