• DİKKAT

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

sumproduct

Sanırım buçuklu kısımları görmek istemiyorsunuz. Bu durumda hücre biçimlendirden H2:H18 aralığınızı sayı olarak biçimlendirim ve ondalık basamak sayısını sıfır yaptıktan sonra

H2 hücrenize

=EĞER(EHATALIYSA(ORTALAMA(EĞER(AY($A$2:$A$142)=AY(1);EĞER($B$2:$B$142=G2;$C$2:$C$142))));"";ORTALAMA(EĞER(AY($A$2:$A$142)=AY(1);EĞER($B$2:$B$142=G2;$C$2:$C$142;""))))

yazıp direk entere basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturun ve aşağı doğru çekiniz.
 
Formül biraz uzun ama çözümde bizimde tuzumuz olsun.Belki değişik bir fikir verebilir. :D

Kod:
=IF(ISERROR(SUMPRODUCT((MONTH($A$2:$A$142)=$F$2)*($B$2:$B$142=G2);($C$2:$C$142))/SUMPRODUCT((MONTH($A$2:$A$142)=$F$2)*($B$2:$B$142=G2)));"";
SUMPRODUCT((MONTH($A$2:$A$142)=$F$2)*($B$2:$B$142=G2);($C$2:$C$142))/SUMPRODUCT((MONTH($A$2:$A$142)=$F$2)*($B$2:$B$142=G2)))
 
Sanırım buçuklu kısımları görmek istemiyorsunuz. Bu durumda hücre biçimlendirden H2:H18 aralığınızı sayı olarak biçimlendirim ve ondalık basamak sayısını sıfır yaptıktan sonra

H2 hücrenize

=EĞER(EHATALIYSA(ORTALAMA(EĞER(AY($A$2:$A$142)=AY(1);EĞER($B$2:$B$142=G2;$C$2:$C$142))));"";ORTALAMA(EĞER(AY($A$2:$A$142)=AY(1);EĞER($B$2:$B$142=G2;$C$2:$C$142;""))))

yazıp direk entere basmadan CTRL+SHIFT+ENTER tuşlarına basarak dizi formülü oluşturun ve aşağı doğru çekiniz.

Sorucu sözünü etmese de, yıl testini de yapmak daha doğru olur:

F1: 01.01.2007

H2:

=ORTALAMA(EĞER($A$2:$A$142-GÜN($A$2:$A$142)+1=$F$1;EĞER($B$2:$B$142=G2;$C$2:$C$142)))

Yada:

=ARA(9,99999999999999E+307;ELEMAN({1;2},0,ORTALAMA(EĞER($A$2:$A$142-GÜN($A$2:$A$142)+1=$F$1;EĞER($B$2:$B$142=G2;$C$2:$C$142)))))
 
Geri
Üst