
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.