![](https://cdn.wiki-base.com/4359786/excel_formula_average_last_n_values_in_a_table__2.png.webp)
Formula umum
=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))
Ringkasan
Untuk menghitung rata-rata nilai N terakhir dalam tabel Excel (yaitu 3 baris terakhir, 5 baris terakhir, dll.) Anda dapat menggunakan fungsi AVERAGE bersama dengan fungsi INDEX dan ROWS. Dalam contoh yang ditunjukkan, rumus di F5 adalah:
=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))
Penjelasan
Rumus ini adalah contoh yang baik tentang bagaimana referensi terstruktur dapat membuat bekerja dengan data di Excel menjadi lebih mudah. Pada intinya, inilah yang kami lakukan:
=AVERAGE(first:last)
di mana "pertama" adalah referensi ke sel pertama yang disertakan dalam rata-rata dan "terakhir" adalah referensi ke sel terakhir yang akan disertakan. Hasilnya adalah rentang yang mencakup rata-rata sel N.
Untuk mendapatkan sel pertama dalam rentang tersebut, kami menggunakan INDEX seperti ini:
INDEX(Table1(Sales),ROWS(Table1)-(F4-1))
Array adalah seluruh kolom Penjualan, dan nomor baris dikerjakan dengan mengurangi (n-1) dari baris total.
Dalam contoh, F4 berisi 3, sehingga nomor baris adalah 10- (3-1) = 8. Dengan nomor baris 8, INDEX mengembalikan C12.
Untuk mendapatkan sel terakhir kami menggunakan INDEX lagi seperti ini:
INDEX(Table1(Sales),ROWS(Table1))
Ada 10 baris dalam tabel, jadi INDEX mengembalikan C14.
Fungsi AVERAGE kemudian mengembalikan rata-rata C12: C14, yaitu $ 78,33.