İçindekiler
Bu kısa eğitimde, Excel'de basit bir hareketli ortalamayı nasıl hızlı bir şekilde hesaplayacağınızı, son N gün, hafta, ay veya yıl için hareketli ortalama almak için hangi işlevleri kullanacağınızı ve bir Excel grafiğine hareketli ortalama eğilim çizgisini nasıl ekleyeceğinizi öğreneceksiniz.
Son birkaç makalede, Excel'de ortalama hesaplamaya yakından baktık. Blogumuzu takip ediyorsanız, normal bir ortalamanın nasıl hesaplanacağını ve ağırlıklı ortalamayı bulmak için hangi işlevlerin kullanılacağını zaten biliyorsunuzdur. Bugünkü eğitimde, Excel'de hareketli ortalamayı hesaplamak için iki temel tekniği tartışacağız.
Hareketli ortalama nedir?
Genel olarak konuşursak, hareketli ortalama (olarak da anılır) yuvarlanan ortalama , çalışan ortalama veya hareketli ortalama ) aynı veri setinin farklı alt kümeleri için bir dizi ortalama olarak tanımlanabilir.
İstatistiklerde, mevsimsel olarak düzeltilmiş ekonomik ve hava tahminlerinde altta yatan eğilimleri anlamak için sıklıkla kullanılır. Hisse senedi alım satımında, hareketli ortalama, belirli bir süre boyunca bir menkul kıymetin ortalama değerini gösteren bir göstergedir. İş dünyasında, son eğilimi belirlemek için son 3 ay için satışların hareketli ortalamasını hesaplamak yaygın bir uygulamadır.
Örneğin, üç aylık sıcaklıkların hareketli ortalaması, Ocak ayından Mart ayına kadar olan sıcaklıkların ortalaması, ardından Şubat ayından Nisan ayına kadar olan sıcaklıkların ortalaması, ardından Mart ayından Mayıs ayına kadar olan sıcaklıkların ortalaması alınarak hesaplanabilir.
Basit (aritmetik olarak da bilinir), üstel, değişken, üçgen ve ağırlıklı gibi farklı hareketli ortalama türleri vardır. Bu eğitimde, en yaygın kullanılan hareketli ortalamaları inceleyeceğiz basit hareketli ortalama .
Excel'de basit hareketli ortalamayı hesaplama
Genel olarak, Excel'de basit bir hareketli ortalama elde etmenin iki yolu vardır - formülleri ve eğilim çizgisi seçeneklerini kullanarak. Aşağıdaki örnekler her iki tekniği de göstermektedir.
Belirli bir zaman dilimi için hareketli ortalamayı hesaplama
Basit bir hareketli ortalama, ORTALAMA fonksiyonu ile kısa sürede hesaplanabilir. B sütununda aylık ortalama sıcaklıkların bir listesinin olduğunu ve 3 aylık bir hareketli ortalama bulmak istediğinizi varsayalım (yukarıdaki resimde gösterildiği gibi).
İlk 3 değer için olağan bir ORTALAMA formülü yazın ve bunu üstten 3. değere karşılık gelen satıra girin (bu örnekte C4 hücresi) ve ardından formülü sütundaki diğer hücrelere kopyalayın:
=ORTALAMA(B2:B4)
İsterseniz sütunu mutlak bir referansla ($B2 gibi) düzeltebilirsiniz, ancak kullandığınızdan emin olun göreli satır referansları ($ işareti olmadan), böylece formül diğer hücreler için düzgün şekilde ayarlanır.
Ortalamanın, değerlerin toplanması ve ardından toplamın ortalaması alınacak değer sayısına bölünmesiyle hesaplandığını hatırlayarak, TOPLA formülünü kullanarak sonucu doğrulayabilirsiniz:
=TOPLA(B2:B4)/3
Bir sütunda son N gün / hafta / ay / yıl için hareketli ortalama alın
Örneğin satış rakamları veya hisse senedi fiyatları gibi bir veri listeniz olduğunu ve herhangi bir zamanda son 3 ayın ortalamasını bilmek istediğinizi varsayalım. Bunun için, bir sonraki ay için bir değer girer girmez ortalamayı yeniden hesaplayacak bir formüle ihtiyacınız var. Hangi Excel işlevi bunu yapabilir? OFFSET ve COUNT ile birlikte eski güzel ORTALAMA.
=ORTALAMA(OFSET( ilk hücre , COUNT( tüm ürün yelpazesi )- N ,0, N ,1))Nerede N ortalamaya dahil edilecek son gün/hafta/ay/yıl sayısıdır.
Bu hareketli ortalama formülünü Excel çalışma sayfalarınızda nasıl kullanacağınızdan emin değil misiniz? Aşağıdaki örnek işleri daha açık hale getirecektir.
Ortalaması alınacak değerlerin 2. satırdan başlayarak B sütununda yer aldığını varsayarsak, formül aşağıdaki gibi olacaktır:
=ORTALAMA(OFFSET(B2,COUNT(B2:B100)-3,0,3,1))
Şimdi de bu Excel hareketli ortalama formülünün gerçekte ne yaptığını anlamaya çalışalım.
- COUNT fonksiyonu COUNT(B2:B100) B sütununa kaç değer girildiğini sayar. 1. satır sütun başlığı olduğu için saymaya B2'den başlarız.
- OFFSET fonksiyonu, B2 hücresini (1. bağımsız değişken) başlangıç noktası olarak alır ve sayımı (COUNT fonksiyonu tarafından döndürülen değer) 3 satır yukarı taşıyarak (2. bağımsız değişkende -3) ofsetler. Sonuç olarak, istediğimiz en son 3 ay olan 3 satır (4. bağımsız değişkende 3) ve 1 sütundan (son bağımsız değişkende 1) oluşan bir aralıktaki değerlerin toplamını döndürür.
- Son olarak, döndürülen toplam, hareketli ortalamayı hesaplamak için AVERAGE fonksiyonuna aktarılır.
İpucu: Gelecekte yeni satırların eklenmesinin muhtemel olduğu sürekli güncellenebilir çalışma sayfalarıyla çalışıyorsanız, olası yeni girişleri karşılamak için COUNT işlevine yeterli sayıda satır sağladığınızdan emin olun. İlk hücreyi doğru yazdığınız sürece gerçekte gerekenden daha fazla satır eklemeniz sorun değildir, COUNT işlevi zaten tüm boş satırları atacaktır.
Muhtemelen fark ettiğiniz gibi, bu örnekteki tablo yalnızca 12 aylık veri içeriyor ve yine de B2:B100 aralığı, sadece tasarruf tarafında olmak için COUNT'a veriliyor :)
Bir satırdaki son N değer için hareketli ortalama bulma
Aynı satırdaki son N gün, ay, yıl vb. için hareketli bir ortalama hesaplamak istiyorsanız, Ofset formülünü bu şekilde ayarlayabilirsiniz:
=ORTALAMA(OFSET( ilk hücre ,0,COUNT( aralık ) -N ,1, N ,))B2'nin satırdaki ilk sayı olduğunu ve son 3 sayıyı ortalamaya dahil etmek istediğinizi varsayarsak, formül aşağıdaki şekli alır:
=ORTALAMA(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))
Excel hareketli ortalama grafiği oluşturma
Verileriniz için zaten bir grafik oluşturduysanız, bu grafik için bir hareketli ortalama eğilim çizgisi eklemek birkaç saniye sürer. Bunun için Excel Trend Çizgisi özelliği ve ayrıntılı adımlar aşağıda yer almaktadır.
Bu örnek için 2 boyutlu bir sütun grafiği oluşturdum ( Sekme ekle > Grafikler grubu ) satış verilerimiz için:
Şimdi de hareketli ortalamayı 3 ay boyunca "görselleştirmek" istiyoruz.
- Excel 2013'te grafiği seçin ve Tasarım sekmesi > Grafik Düzenleri grubunu seçin ve Grafik Öğesi Ekleme > Trend Çizgisi > Daha Fazla Trend Çizgisi Seçeneği ...
Excel 2010 ve Excel 2007'de, şu adrese gidin Düzen > Trend Çizgisi > Daha Fazla Trend Çizgisi Seçeneği .
İpucu: Hareketli ortalama aralığı veya adlar gibi ayrıntıları belirtmeniz gerekmiyorsa Tasarım > Grafik Öğesi Ekleme > Trend Çizgisi > Hareketli Ortalama hemen sonuç için.
- Bu Trend Çizgisini Biçimlendir bölmesi Excel 2013'te çalışma sayfanızın sağ tarafında açılır ve ilgili iletişim kutusu Excel 2010 ve 2007'de açılır.
Üzerinde Trend Çizgisini Biçimlendir bölmesinde, Trend Çizgisi Seçenekleri simgesine tıklarsınız ve Hareketli Ortalama seçeneğini belirleyin ve hareketli ortalama aralığını Dönem Kutu:
- Trend Çizgisi bölmesini kapattığınızda hareketli ortalama trend çizgisinin grafiğinize eklendiğini göreceksiniz:
Sohbetinizi hassaslaştırmak için Dolgu & Çizgi veya Etkileri sekmesindeki Trend Çizgisini Biçimlendir bölmesine gidin ve çizgi türü, rengi, genişliği vb. gibi farklı seçeneklerle oynayın.
Güçlü veri analizi için, trendin nasıl geliştiğini görmek üzere farklı zaman aralıklarına sahip birkaç hareketli ortalama trend çizgisi eklemek isteyebilirsiniz. Aşağıdaki ekran görüntüsü 2 aylık (yeşil) ve 3 aylık (kiremit kırmızısı) hareketli ortalama trend çizgilerini göstermektedir:
Excel'de hareketli ortalama hesaplama ile ilgili her şey bu kadar. Hareketli ortalama formüllerini ve trend çizgisini içeren örnek çalışma sayfası bu yazının sonunda indirilebilir. Okuduğunuz için teşekkür ediyor ve gelecek hafta görüşmek üzere diyorum!
Alıştırma çalışma kitabı
Hareketli ortalama hesaplama - örnekler (.xlsx dosyası)