Isi kandungan
Purata Pergerakan juga dikenali sebagai Purata Bergulir atau Purata Berjalan dalam Excel. Dalam artikel ini, kami akan menunjukkan kepada anda cara mengira pergerakan purata dalam Excel dalam 4 contoh berbeza.
Muat turun Buku Kerja
Anda boleh memuat turun buku kerja Excel amalan percuma dari sini.
Kira Purata Pergerakan.xlsx
Apakah Purata Pergerakan?
Purata Pergerakan bermaksud tempoh masa purata ialah sama tetapi ia terus bergerak apabila data baharu ditambahkan.
Sebagai contoh, jika sesiapa meminta anda memberikan purata pergerakan nilai jualan pada hari ke-3, anda perlu memberikan nilai jualan pada Hari 1, 2 dan 3 Dan jika sesiapa meminta anda memberikan purata bergerak nilai jualan pada hari ke-4, anda perlu memberikan nilai jualan hari ke-2, 3 dan 4. Apabila data baharu ditambah, anda mesti mengekalkan tempoh masa (3 hari) sama tetapi gunakan data yang baru ditambah untuk mengira purata bergerak.
Purata bergerak melancarkan sebarang penyelewengan (puncak dan lembah) daripada data ke mudah mengenali trend. Lebih besar tempoh selang untuk mengira purata bergerak, lebih banyak pelicinan turun naik berlaku, kerana lebih banyak titik data dimasukkan dalam setiap purata yang dikira.
Baca Lagi: Cara Menjana Purata Pergerakan dalam Carta Excel ( 4 Kaedah)
4 Contoh Cara Mengira Purata Pergerakan dalam Excel
Dalam fasa ini, anda akan belajar cara mengira pergerakanpurata dengan alat Excel, formula dsb.
1. Kira Purata Pergerakan dengan Alat Analisis Data dalam Excel (dengan Trendline)
Dengan set data yang ditunjukkan di bawah, kami akan mengira purata bergerak Jualan pada selang 3 dengan Excel Alat Analisis Data .
Langkah:
- Klik pada tab Fail - > Pilihan
- Daripada tetingkap timbul Excel Options , klik Add-in dan pilih Excel Add-in dari kotak Urus dan kemudian tekan GO…
- Tandai Analysis ToolPak sebagai Add-in dan klik OK .
- Sekarang pergi ke tab Data -> Analisis Data .
- Pilih Purata Pergerakan -> OK.
- Dalam kotak timbul Purata Pergerakan ,
- Sediakan data dalam kotak Julat Input yang anda mahu kira purata bergerak dengan menyeret melalui lajur atau baris . Dalam kes kami, ia ialah $C$5:$C$15 .
- Tulis bilangan selang dalam Selang (Kami mahu 3 hari selang jadi kami menulis nombor 3 )
- Dalam kotak Julat Keluaran , sediakan julat data yang anda mahu data terkira anda simpan dengan menyeret melalui lajur atau baris . Dalam kes kami, ia adalah $D$5:$D$15 .
- Jika anda mahu melihat garisan aliran daripadadata anda dengan carta kemudian Tandakan Output Carta Jika tidak, biarkan ia.
- Klik OK .
Anda akan mendapat Purata Pergerakan data yang disediakan bersama-sama dengan garis aliran Excel yang menunjukkan kedua-dua data asal dan nilai purata bergerak dengan turun naik terlicin.
2. Kira Purata Pergerakan dengan Fungsi Purata dalam Excel
Anda boleh menjalankan formula PURATA untuk mengira Purata Pergerakan data yang diberikan dengan selang waktu tertentu. Excel boleh memahami corak dan menggunakan corak yang sama pada seluruh data.
Seperti yang ditunjukkan dalam imej di bawah, pilih sel ke-3 dan hanya tulis PURATA formula untuk mengira nilai jualan dengan selang 3 .
Dalam Sel D7 , tulis
=AVERAGE(C5:C7)
Dan tekan Enter .
Anda akan mendapat purata pergerakan nilai jualan untuk 3 produk khusus sel itu dan 2 sel di atas .
- Sekarang seret baris ke bawah dengan Pengendalian Isi untuk menggunakan corak yang sama pada seluruh sel.
Mari kita semak sama ada ia benar-benar memberi kita purata bergerak (selang 3 yang sama tetapi data yang baru ditambah) atau tidak.
Jika kita mengklik dua kali pada mana-mana sel lain seperti yang ditunjukkan dalam gambar di bawah, kita dapat melihat bahawa sel itu mempunyai purata bergerak menunjukkan puratanilai sel itu dan dua sel di atas.
Sel D11 memegang purata bergerak Sel C9, C10 dan C11 .
Kandungan Berkaitan: Cara Mengira Purata, Minimum dan Maksimum dalam Excel (4 Cara Mudah)
3. Kira Purata Bergulir dengan Formula dalam Excel
Anda juga boleh menggunakan formula untuk mengira Purata Pergerakan dalam Excel.
3.1. Dapatkan Purata Pergerakan untuk Nilai Ke-N Terakhir dalam Lajur dengan Formula
Andaikan anda ingin mengetahui purata jualan 3 produk terakhir lajur anda. Untuk melakukan ini, anda memerlukan formula untuk mengira purata bergerak. Dan fungsi Purata boleh melakukan ini bersama OFFSET dan fungsi COUNT s.
Formula generik untuk ini ialah,
=Average(OFFSET(first_cell, COUNT(entire_range)-N, 0, N, 1)
Di sini,
- N = bilangan nilai yang perlu disertakan untuk mengira purata
Jadi, jika kami mengira purata bergerak untuk set data kami, formulanya ialah,
=AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3,1))
Di sini,
- C5 = Titik mula nilai
- 3 = Selang
Ia akan memberikan anda purata pergerakan 3 nilai terakhir dalam lajur .
Lihat gambar di atas di mana kami mendapat purata bergerak, 700 , daripada 3 nilai terakhir ( Sel C13, C14 dan C15 ) Lajur C set data kami.
Untuk menyemak sama ada keputusan itu benar-benar betul atau tidak, kami juga melaksanakan aformula Purata generik antara sel C13 hingga C15 dan masih mendapat hasil 700 .
Pecahan Formula
- KIRA(C5:C100) -> Fungsi COUNT mengira berapa banyak nilai yang terdapat dalam Lajur C . Kami bermula dari Sel C5 kerana itu adalah titik permulaan julat untuk dikira.
- OFFSET(C5,COUNT(C5:C100)-3,0,3,1 ) -> Fungsi OFFSET mengambil rujukan sel C5 (argumen pertama) sebagai titik permulaan dan mengimbangi nilai yang dikembalikan oleh fungsi COUNT dengan menggerakkan 3 baris ke atas ( -3 dalam hujah ke-2). Ia mengembalikan jumlah nilai dalam julat yang terdiri daripada 3 baris ( 3 dalam argumen ke-4) dan 1 lajur ( 1 dalam hujah terakhir), iaitu 3 nilai terakhir yang ingin kita kira.
- PURATA(OFFSET(C5,COUNT(C5:C100)-3,0,3 ,1)) -> Akhir sekali, fungsi PURATA mengira nilai jumlah yang dikembalikan untuk mengekstrak purata bergerak.
3.2. Dapatkan Purata Pergerakan untuk Nilai Ke-N Terakhir Berturut-turut dengan Formula
Untuk mendapatkan purata bergerak bagi 3 nilai terakhir berturut-turut , formulanya ialah,
=Average(OFFSET(first_cell, COUNT(range)-N, 0, N, 1)
Seperti yang anda lihat, formulanya hampir sama dengan formula dengan lajur. Hanya kali ini, daripada memasukkan keseluruhan julat, anda perlu memasukkan julat tetap .
=AVERAGE(OFFSET(C5,COUNT(C5:M5)-3,0,3,1))
Di sini,
- C5 = Mulatitik julat
- M5 = Titik akhir julat
- 3 = Selang
Ia akan memberi anda purata bergerak bagi 3 nilai terakhir berturut-turut .
4. Kira Purata Pergerakan untuk Data Tidak Mencukupi dalam Excel
Jika anda ingin memulakan formula dari baris pertama julat, data tidak akan mencukupi untuk mengira purata lengkap kerana julat akan memanjang di atas baris pertama.
Fungsi PURATA mengabaikan nilai teks dan sel kosong secara automatik. Jadi ia akan terus mengira dengan nilai selang yang lebih sedikit. Itulah sebabnya formula ini berfungsi dengan No. sel. 3 seperti yang kami isytiharkan nilai selang 3 .
Untuk menangani masalah data yang tidak mencukupi semasa mengira purata bergerak, anda boleh menggunakan yang berikut formula,
=IF(ROW()-ROW($C$5)+1<3,NA(),AVERAGE(C5:C7))
Di mana,
- C5 = Titik mula julat
- C7 = Titik akhir julat
- 3 = Selang
- ROW()-ROW($C$5)+1 -> Hanya menjana nombor baris relatif bermula dengan 1
Memandangkan C5 berada dalam Baris 5 jadi ini menunjukkan, dalam Baris 5 , keputusan ialah 1 ; dalam Baris 6 , hasilnya ialah 2 dan seterusnya.
- Apabila nombor baris semasa kurang daripada 3 , formula mengembalikan #N/A . Jika tidak, formula mengembalikan purata bergerak .
Sekarang seret baris ke bawah dengan Pengendalian Isi kegunakan formula pada seluruh sel.
Kesimpulan
Artikel ini menerangkan cara mengira Purata Pergerakan dalam Excel dengan 4 contoh. Saya harap artikel ini banyak memberi manfaat kepada anda. Jangan ragu untuk bertanya jika anda mempunyai sebarang soalan mengenai topik tersebut.