
答案1
如果您有 Office 365,您可以使用:
=LET(x,FILTER(G:G,ISNUMBER(G:G)),y,ROWS(x),AVERAGE(INDEX(x,SEQUENCE(10,,y-9,1))))
對於早期版本,請嘗試:
=AVERAGE(INDEX(G:G,AGGREGATE(14,6,1/ISNUMBER(G:G)*ROW(G:G),ROW(INDEX($A:$A,1):INDEX($A:$A,10)))))
後者是一個數組公式。根據您的 Excel 版本,您可能需要輸入/確認它作為數組公式按住ctrl+ 的shift同時點選enter。如果運算正確,Excel 會{...}
在公式列中顯示的公式周圍放置大括號。
答案2
=AVERAGE(INDEX(G:G,LARGE(IF(ISNUMBER(G:G),ROW(G:G)),10)):G22)
G22是拼湊品。它是表中的最後一個條目。您應該能夠弄清楚如何獲取索引。