• DİKKAT

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

Hücre Ortalamalarını alırken dolgu rengi varsa bunu hesaba katmadan ortalama alabilmek?

Katılım
16 Temmuz 2018
Mesajlar
11
Excel Vers. ve Dili
Excel 2010, Türkçe
Belirli satırlarda bulunan değerleri toplayıp ortalama alırken (K2 ile P2 arası), =EĞERHATA(YUVARLA(ORTALAMA(L2;M2;N2;O2;P2);2);"-") gibi bir formül kullanarak K2 yi buraya dahil etmeden ortalama alabiliyorum.
K2 hücresinde dolgu rengi var.
Bu benim için ortalamaya almayacağım bir değerdir.
Benim yapamak istediğim Q2 hücresine ortalama alırken K2:P2 arasınında eğer dolgu rengi varsa bunu hesaba katmadan ortalama alabilmek.

Bunu nasıl yapacağımı anlatırsanız sevinirim.
Teşekkürler.

Örnek Dosya Linki:

http://s7.dosya.tc/server8/gpjcux/OrnekDosya.xlsx.html
 
Aşağıdaki fonksiyonu bu iş için kullanabilirsiniz.

Kodu, dosyaya bir modül ilave ettikten sonra buna yapıştırın, ortalamayı hesaplayacağınız hücreye de ; =OrtalamaBul(K2:P2) yazın.

Kod:
Function OrtalamaBul(myRange As Range) As Double
    Dim xRange As Range
    For Each xRange In myRange
        If xRange.Interior.ColorIndex = -4142 Then
            i = i + 1
            mySum = mySum + xRange.Value
        End If
    Next
    OrtalamaBul = mySum / i
End Function

.
 
.

Dosyanızda gördüğüm kadarı ile en büyük değeri hesaba katmadan ortalama istiyorsunuz.

Eğer öyleyse, aşağıdaki formülü deneyebilirsiniz.

Kod:
=EĞERORTALAMA(K2:P2;"<"&BÜYÜK(K2:P2;1);K2:P2)


.
 
Öneriniz için teşekkürler
 
Geri
Üst