• DİKKAT

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

Aynı Hücreye Yazılan Sayıların Ortalaması

Katılım
24 Mayıs 2016
Mesajlar
4
Excel Vers. ve Dili
2010 ingilizce
Arkadaşlar üniversitede bir istatistik çalışmasında tek hücreye 5-6-72-23-5-6 gibi sayılar yazıyorum bir sonraki hücrede bu sayıların ortalamasını almam gerekiyor. Beceremedim. Sayılar bazen 6 bazen 5 adet olabiliyor. yani değişkenler. Yardımcı olacaklara şimdiden teşekkürler.
 
Merhaba,

Aşağıdaki kullanıcı tanımlı fonksiyonu deneyebilirsiniz.

Kullanım şekli;
A1 hücresine 5-6-72-23-5-6 yazın.

B1 hücresine;
Kod:
=EORTALAMA(A1;"-")


Aşağıdaki kodu boş bir modüle uygulayın.

Modül eklemek için ALT+F11 tuşlarına basın.
Açılan ekranda INSERT menüsünden MODULE seçeneğini seçin.
Karşınıza gelen ekranda sağ taraftaki beyaz alana alttaki kodu uygulayın.

Kod:
Function EORTALAMA(Veri As Range, Optional Ayirac As String = "-")
    For Each Sayi In Split(Veri.Value, Ayirac)
        Toplam = Toplam + CDbl(Sayi)
        Say = Say + 1
    Next
    EORTALAMA = Toplam / Say
End Function
 
Sorun çıktı. Hücrelere "3-2-1" gibi küçük değerler yazınca "36924" gibi garip sayılar çıkıyor:( diğer durumlarda normal işliyor
 
Ben denedim. Problem görünmüyor.

Bu verileri yazdığınız hücreleri METİN olarak biçimlendirip öyle deneyin.
 
Evet bende dün keşfettim. Hücreleri metin olarak biçimlendirince sorun çıkmıyor.
 
Geri
Üst