• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satır Sayısı Belli Olmayan Bir Sütunda Ortalama İşlemi

Katılım
2 Aralık 2015
Mesajlar
6
Excel Vers. ve Dili
Excel 2010, İngilizce
Merhaba Arkadaşlar,
Başlıkta da belirttiğim gibi Verilerin sürekli değiştiği bir Excel file'ım var.
Belirli aralıklarla buraya farklı satır sayılarında veriler atılacak.
Bu verilerden de istatistiki bilgiler edinilecek.
Burada Ortalama fonksiyonunu kullanıyorum fakat satır sayısını bulabilmek için önce şu fonksiyonu kullandım.
=COUNTA(A2:A14000) Bu formülle doğru sonucu aldım.
14000 rakamını da o kadar büyük değerde atılmayacağını düşündüğüm için kullandım maksimum değer gibi.

R sütunundaki verilerden ortalama alabilmek için (bu arada R sütunu formül içeren bir sütun ve 2806ıncı satırdan sonra veri olmadığı için hücreler sıfır değerini içeriyor. Bu da ortalamayı etkilediği için direk AVERAGEA fonksiyonunu kullanamıyorum.
=AVERAGEA(R2:ADDRESS(COUNTA(A2:A14000);18;4))

ADDRESS fonksiyonunu kullanmamdaki amaç A sütunundaki veri içeren son satır numarası ile R sütununu kesiştirmek. Fakat bunu text biçiminde yazıyor. Burada takıldım.

ADDRESS bana R2806 veriyor ama bunu =AVERAGEA(R2:ADDRESS(COUNTA(A2:A14000);18;4)) formülü ile kullanamıyorum.

Bildiğiniz daha kısa bir yol var mı bunu yapabilecek?
Teşekkürler.
 
Adres formülünü DOLAYLI içinde kullanmayı deneyin. sanıyorum ingilizcesi INDIRECT'tir:

Kod:
=AVERAGEA(INDIRECT(R2:ADDRESS(COUNTA(A2:A14000);18;4)))
 
Adres formülünü DOLAYLI içinde kullanmayı deneyin. sanıyorum ingilizcesi INDIRECT'tir:

Kod:
=AVERAGEA(INDIRECT(R2:ADDRESS(COUNTA(A2:A14000);18;4)))

Yol gösterdiğiniz için çok teşekkürler.
Indirect fonksiyonunun yeri yanlış olmuş.Aşağıdaki şekilde olduğunda çözülüyor.
=AVERAGEA(R2:INDIRECT(ADDRESS(COUNTA(A2:A14000);18;4)))

Çok teşekkürler!!! :)
 
Haklısınız, şöyle olmalıydı:

Kod:
=AVERAGEA(INDIRECT("R2:"&ADDRESS(COUNTA(A2:A14000);18;4)))
 
Geri
Üst