• DİKKAT

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

Soru Ortalama Değer Alma

Katılım
7 Ağustos 2019
Mesajlar
8
Excel Vers. ve Dili
vba ve makro
Selamlar,
Alt alta 10 satırda rakamlar yazıp, bunların ortalamasını alabiliyorum. Ancak aradan bir satırdaki değer silindiğinde veya boş satıra hata vermemesi için 0 yazdığımda ortalama sonuç yanlış çıkmaktadır. Sadece değer girili hücrelerin ortalamasını aldırmayı nasıl yapabilirim. Bu 10 satırdaki hücrelerin bazıları silinip, sonrasında eklenebilmektedir. O anda silinen hücreyi hesaplamadan sadece değer içeren hücrelerin ortalamasını nasıl alabilirim? Ortalamasını aldığım hücrelerde de formül olduğundan dolayı, hücre içeriğini tamamen silemiyorum.

Teşekkür ederim.
 
Aşağıdaki şekilde deneyiniz.Verilerinizin A1:A10 Hücre aralığında olduğu varsayılmıştır.
Kod:
=ORTALAMA(DOLAYLI("A1:A10"))
 
Merhaba;
{=ORTALAMA(EĞER(A1:A10>=1;A1:A10))}

AÇIKLAMA:
Dizi formülü;
Dizi formülleri formülde iken CTRL+SHIFT+ENTER tuşlarına birlikte basılarak girilir. Bunun sonucunda formül {} parantezleri arasına girer. Bu işlem manuel oluşturulmamalı , CTRL+SHIFT+ENTER tuşlarına birlikte basılarak oluşturulmalıdır.
Bu tür formüllere CSE formülleride denir.

Açıklamadaki tanımlamaya göre deneyin.
İyi çalışmalar.
 
Selam,
Bu kodlar benim işimi görmektedir. Ancak örneğin A4 hücresindeki formülde #SAYI/0! yazdığında hesaplama yapmamaktadır. Hücre boş olduğunda problem yoktur. Benim istediğim A1:A10 arasında rakam haricinde ne yazarsa yazsın, o hücreyi hesaplamadan diğerlerinin ortalamasını alsın.

Cevaplarınız için şimdiden teşekkür ederim.
 
Dizi formülü.Formülden ctrl ve Shift tuşuna basılı iken enter tuşlayarak çıkınız.
Kod:
=ORTALAMA(EĞER(ESAYIYSA(DOLAYLI("A1:A10"));DOLAYLI("A1:A10")))
 
Alternatif:

Kod:
=TOPLAMA(1;6;A1:A10)

.
 
Yeni fonksiyonlara alışmak lazım.
 
Geri
Üst