• DİKKAT

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

0 değerini saydırmamak

Katılım
25 Mayıs 2015
Mesajlar
94
Excel Vers. ve Dili
VBA
Merhaba ekli dosyada kullandıgım tablo ve formul var.

Formul sutunlarda değer var ise onların ortalamalarını alıyor. ancak bunlar içerisinde 0 olanlar da var. 0 ı dikkate almadan diğer rakamların ortalamalarını alması için >0 denedim ama yazamadım yardımcı olabilirmisiniz

=ORTALAMA(KAYDIR(D2;0;BAĞ_DEĞ_DOLU_SAY(D2:O2)-6;1;6))

https://drive.google.com/file/d/0B9IeOwtua-QocXFsY19HQlI4SDQ/view?usp=sharing
 
ortalaması alınan sayılar sıfırdan büyük olacaksa
formüllerde kullandığınız BAĞ_DEĞ_DOLU_SAY(D2:O2) formülü yerine
EĞERSAY(D2:O2;">0") kullanabilirsiniz.
 
ortalaması alınan sayılar sıfırdan büyük olacaksa
formüllerde kullandığınız BAĞ_DEĞ_DOLU_SAY(D2:O2) formülü yerine
EĞERSAY(D2:O2;">0") kullanabilirsiniz.


formul hücredeki değerin son 6 ayını baz alarak kuruldugu için onu bozmak istemiyorum. Yani son 6 hücrede değer var ise o hücrelerin ortalamasını alıyor

buna 0 ı hariç tutmak istiyorum
 
böyle oluyor sanırım.
Kod:
=TOPLAM(KAYDIR(D2;0;BAĞ_DEĞ_DOLU_SAY(D2:O2)-6;1;6))/EĞERSAY(KAYDIR(D2;0;BAĞ_DEĞ_DOLU_SAY(D2:O2)-6;1;6);"<>0")
 
AD hatası verdi ama şu şekilde düzelttim oldu mesele sonuna eklemekmiş :) teşekkür ederim

=EĞERORTALAMA(KAYDIR(D2;0;BAĞ_DEĞ_DOLU_SAY(D2:O2)-6;1;6);"<>0")
 
Alternatif;

DİZİ formüldür.

Son 6 ayın ortalaması;

Kod:
=TOPLA(EĞER(SÜTUN(D2:O2)>=BÜYÜK(EĞER(D2:O2>0;SÜTUN(D2:O2));EĞER(TOPLA.ÇARPIM(--(D2:O2<>0))>6;6;TOPLA.ÇARPIM(--(D2:O2<>0))));D2:O2))/EĞER(TOPLA.ÇARPIM(--(D2:O2<>0))>6;6;TOPLA.ÇARPIM(--(D2:O2<>0)))
 
Bilgi ricam

Alternatif;

DİZİ formüldür.

Son 6 ayın ortalaması;

Kod:
=TOPLA(EĞER(SÜTUN(D2:O2)>=BÜYÜK(EĞER(D2:O2>0;SÜTUN(D2:O2));EĞER(TOPLA.ÇARPIM(--(D2:O2<>0))>6;6;TOPLA.ÇARPIM(--(D2:O2<>0))));D2:O2))/EĞER(TOPLA.ÇARPIM(--(D2:O2<>0))>6;6;TOPLA.ÇARPIM(--(D2:O2<>0)))

Değerli Üstadım,

Hayırlı ramazanlar ve iyi hafta sonları.

Son altı aylık için hazırladığınız dizi formulünde:
Eğer son üç aylık ve yıllık ortalamayı hesaplatmak istersek, nerede değişiklik yapmak gerekiyor?

Bilgilendirmeniz için önceden teşekkürler.

Sevgi ve saygılar.
 
Formülün içinde aşağıdaki bölüm 2 kez tekrar ediyor.

Kod:
TOPLA.ÇARPIM(--(D2:O2<>0))>6;6

Bu bölümün sonundaki 6 değerlerini istediğiniz değerle değiştirebilirsiniz.
 
Geri
Üst