Excel formülü: Bir tablodaki ortalama son N değer -

İçindekiler

Genel formül

=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))

Özet

Bir Excel tablosundaki son N değerinin ortalamasını hesaplamak için (yani son 3 satır, son 5 satır, vb.) ORTALAMA işlevini DİZİN ve SATIR işlevleriyle birlikte kullanabilirsiniz. Gösterilen örnekte, F5'teki formül şöyledir:

=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))

Açıklama

Bu formül, yapılandırılmış referansların Excel'de verilerle çalışmayı nasıl çok daha kolay hale getirebileceğinin güzel bir örneğidir. Özünde, yaptığımız şey şu:

=AVERAGE(first:last)

burada "ilk", ortalamaya dahil edilecek ilk hücreye referanstır ve "son", dahil edilecek son hücreye referanstır. Sonuç, ortalaması alınacak N hücreyi içeren bir aralıktır.

Aralıktaki ilk hücreyi elde etmek için INDEX'i şu şekilde kullanırız:

INDEX(Table1(Sales),ROWS(Table1)-(F4-1))

Dizi, tüm Satış sütunu ve toplam satırlardan (n-1) çıkarılarak işlenen satır numarasıdır.

Örnekte, F4 3 içerir, dolayısıyla satır numarası 10- (3-1) = 8'dir. 8 satır numarasıyla, INDEX, C12'yi verir.

Son hücreyi almak için INDEX'i şu şekilde tekrar kullanıyoruz:

INDEX(Table1(Sales),ROWS(Table1))

Tabloda 10 satır vardır, bu nedenle INDEX, C14'ü döndürür.

ORTALAMA işlevi daha sonra 78,33 ABD doları olan C12: C14 ortalamasını döndürür.

Ilginç makaleler...