Note: The other languages of the website are Google-translated. Back to English

Bagaimana rata-rata 5 nilai terakhir dari kolom saat angka baru masuk?

Di Excel, Anda bisa dengan cepat menghitung rata-rata 5 nilai terakhir dalam kolom dengan fungsi Rata-rata, tetapi, dari waktu ke waktu, Anda perlu memasukkan angka baru di belakang data asli Anda, dan Anda ingin hasil rata-rata akan berubah secara otomatis sebagai data baru masuk. Artinya, Anda ingin rata-rata selalu mencerminkan 5 angka terakhir dari daftar data Anda, bahkan saat Anda menambahkan angka sesekali.

Rata-rata 5 nilai terakhir kolom sebagai angka baru yang dimasukkan dengan rumus


panah gelembung kanan biru Rata-rata 5 nilai terakhir kolom sebagai angka baru yang dimasukkan dengan rumus

Rumus array berikut dapat membantu Anda memecahkan masalah ini, lakukan hal berikut:

Masukkan rumus ini ke dalam sel kosong:

=IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data") (A: A adalah kolom yang berisi data yang Anda gunakan, A1: A10000 adalah rentang dinamis, Anda dapat mengembangkannya selama kebutuhan Anda, dan jumlahnya 5 menunjukkan nilai n terakhir.), lalu tekan Ctrl + Shift + Enter kunci bersama untuk mendapatkan rata-rata dari 5 angka terakhir. Lihat tangkapan layar:

doc-rata-rata-terakhir-5-1

Dan sekarang, ketika Anda memasukkan angka baru di belakang data asli, rata-rata akan berubah juga, lihat tangkapan layar:

doc-rata-rata-terakhir-5-2

Note: Jika kolom sel berisi nilai 0, Anda ingin mengecualikan 0 nilai dari 5 angka terakhir Anda, rumus di atas tidak akan berfungsi, di sini, saya dapat memperkenalkan rumus array lain untuk mendapatkan rata-rata dari 5 nilai bukan nol terakhir , masukkan rumus ini:

=AVERAGE(SUBTOTAL(9,OFFSET(A1:A10000,LARGE(IF(A1:A10000>0,ROW(A1:A10000)-MIN(ROW(A1:A10000))),ROW(INDIRECT("1:5"))),0,1))), lalu tekan Ctrl + Shift + Enter kunci untuk mendapatkan hasil yang Anda butuhkan, lihat tangkapan layar:

doc-rata-rata-terakhir-5-3


Artikel terkait:

Bagaimana rata-rata setiap 5 baris atau kolom di Excel?

Bagaimana rata-rata nilai 3 atas atau bawah di Excel?


Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2019 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (11)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
=IF(COUNT(A:A),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000)))):A10000),"no data")

Tidak bekerja untuk saya.

Ini versi saya:
=IF(COUNT(C:C),AVERAGE(INDEX(C:C,LARGE(IF(ISNUMBER(C2:C10000),ROW(C2:C10000)),MIN(5,COUNT(C2:C10000))))):C10000)

Kesalahan yang saya dapatkan adalah: Tipe data salah.
Komentar ini diminimalkan oleh moderator di situs
Halo, Paulus,
Apakah Anda menekan tombol Ctrl + Shift + Enter bersamaan setelah menempelkan rumus di atas?
Silakan coba.
Komentar ini diminimalkan oleh moderator di situs
Saya mencoba =IF(COUNT(A:A) formal),AVERAGE(INDEX(A:A,LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),MIN(5,COUNT(A1:A10000 )))):A10000), "tidak ada data") kemudian lakukan COMMAND RETURN di Mac saya dan rumusnya berfungsi tetapi tidak rata-rata 10 terendah dari 20 nilai terakhir dengan benar. Saya ingin rata-rata 8 nilai terendah dari 20 nilai terakhir atau terbaru dalam rentang dinamis saat saya memasukkan nilai baru setiap hari. Bantuan apa pun akan sangat dihargai!
Komentar ini diminimalkan oleh moderator di situs
Halo, Don, Untuk mengatasi masalah Anda, silakan terapkan rumus array di bawah ini:=AVERAGE(SMALL(IF((A1:A10000<>0)*(IF(ISNUMBER(A1:A10000),ROW(A1:A10000))=LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20})),A1:A10000),{1,2,3,4,5,6,7,8}))
Setelah memasukkan rumus, silakan tekan 
Komentar ini diminimalkan oleh moderator di situs
Terima kasih! Ketika saya memverifikasi saya tidak mendapatkan nilai yang benar. 20 nilai terakhir saya adalah sebagai berikut: 0.0 0.2 8.9 2.9 8.1 8.1 8.1 5.3 8.1 0.4 6.6 -0.5 0.2 9.0 9.0 5.1 3.6 1.9 4.6 1.3Array Anda memberikan rata-rata 1.2 untuk 8 nilai terendah Rata-rata saya adalah 0.8 untuk 8 nilai terendah. Tidak yakin apa yang salah?
Komentar ini diminimalkan oleh moderator di situs
Saya pikir itu tidak rata-rata nol. Saya lelah <=> dan itu bukan solusi.
Komentar ini diminimalkan oleh moderator di situs
Hai, Don, Ya, seperti yang Anda katakan, rumus mengecualikan 0s saat rata-rata, jika Anda ingin rata-rata dengan 0, silakan gunakan rumus di bawah ini:=AVERAGE(SMALL(IF(ISNUMBER(A1:A10000)*(IF(ISNUMBER(A1:A10000),ROW(A1:A10000))=LARGE(IF(ISNUMBER(A1:A10000),ROW(A1:A10000)),{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20})),A1:A10000),{1,2,3,4,5,6,7,8}))
Harap ingat untuk menekan Ctrl + Shift + Enter kunci bersama
Komentar ini diminimalkan oleh moderator di situs
Halo, saya ingin rata-rata 10 nilai terendah dari 20 terakhir ditambahkan ke satu set data. Setelah membaca yang ini di sini dan salah satu contoh Anda yang lain, saya sekarang tahu bagaimana rata-rata 10 nilai terendah dari 20 dan bagaimana mengambil hanya 20 nilai terakhir untuk rata-rata, tetapi saya perlu menggabungkannya jadi saya hanya rata-rata 10 nilai terendah dari 20 yang terakhir dan atau paling dibenci menambah set data. Tolong beri tahu saya jika Anda dapat membantu, terima kasih JT.
Komentar ini diminimalkan oleh moderator di situs
25% x (r) = (n), dibulatkan ke atas ke bilangan bulat berikutnya = (a) kemudian (a) poin balapan teratas dirata-ratakan bersama untuk mendapatkan total poin balapan (p) selama seminggu.

Contoh: 25%x9 = 2.25 dibulatkan menjadi 3. 3 balapan teratas dari 9 balapan dirata-ratakan untuk mendapatkan total poin selama seminggu.

Bagaimana cara membuat rumus di excel untuk ini?
Komentar ini diminimalkan oleh moderator di situs
Halo,

La formule ne fonctionnant pas chez moi, et ayant un fort besoin de l'avoir, j'ai creusé l'affaire.
Selesaikan dengan tuang utiliser la fonction LARGE qui n'est là que si on cherche la plus grande valeur d'une colonne, qui n'est pas forcément dans les 5 derniers.

Donc, voici une formule simple (en français, mais vous trouverez facilement l'équivalent anglais):
=MOYENNE(INDEX(A2:A1000;NB(A2:A1000)-5+1):A1000)
Komentar ini diminimalkan oleh moderator di situs
Halo Yves,

Anda dapat menggunakan rumus sederhana: =AVERAGE(OFFSET(A1,COUNT(A:A),0,-5)). Silakan coba. Silakan lihat gambar terlampir.

Hormat kami,
Mandy
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan