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
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,287
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
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
.
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

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)

.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
ALternatif olsun. =(TOPLA(K2:P2)-MAK(K2:P2))/5
 
Katılım
16 Temmuz 2018
Mesajlar
11
Excel Vers. ve Dili
Excel 2010, Türkçe
Öneriniz için teşekkürler
 
Üst