excelde tarihleri verip o tarihler arasında ortalama almak istiyorum. Ne kadar uğraştıysam yapamadım. Forumdaki bir kaç örnekten kopya çekerek, SUMPRODUCT fonksiyonu ile yapmaya çalıştım, ama beceremedim. Bunu nasıl yapabilirim?
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3)*($C$6:$C$36))/TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3))
D1 hücresine;
HTML:=TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3)*($C$6:$C$36))/TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3))
yazın.
=ORTALAMA(EĞER(($B$6:$B$36>=B2)*($B$6:$B$36<=B3);$C$6:$C$36))
Ancak bazı tarihlerin karşısında rakam olmaması halinde ortalama şaşıyor, bunu nasıl düzeltebiliriz?
=TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3)*($C$6:$C$36))/TOPLA.ÇARPIM(($B$6:$B$36>=$B$2)*($B$6:$B$36<=$B$3)*($C$6:$C$36<>0))
Yapılır tabi ki, ama bu kadar alternatif çözümü olan bir problem için, uzun uzun kod yazmanın gerekliliği tartışılır.
Sayın Ali Bey'in yazdığı formül ile sütun ortalamasını almaktayım.
Şu şekilde: B1 ilk tarih,C1 son tarih. Ancak A4 te yazılı plakaya göre ortalama almak istiyorum. Düzeltmeme yardımcı olurmusunuz?
=ORTALAMA(EĞER((AKARYAKITSARF!$B$2:$B$1500>=B1)*(AKARYAKITSARF!$B$2:$B$1500<=C1)*(AKARYAKITSARF!$J$2:$J$1500<>0);AKARYAKITSARF!$J$2:$J$1500))
Yada şu formül
=ORTALAMA(EĞER((AKARYAKITSARF!$B$2:$B$1500>=$B$1)*(AKARYAKITSARF!$B$2:$B$1500<=$C$1)*(AKARYAKITSARF!$J$2:$J$1500<>0);AKARYAKITSARF!$J$2:$J$1500))
=TOPLA.ÇARPIM((AKARYAKITSARF!$B$2:$B$1500>=$B$1)*(AKARYAKITSARF!$B$2:$B$1500<=$C$1)*(AKARYAKITSARF!$C$2:$C$1500=A4))
=ORTALAMA(EĞER((AKARYAKITSARF!$B$2:$B$1500>=$B$1)*(AKARYAKITSARF!$B$2:$B$1500<=$C$1)*(AKARYAKITSARF!$J$2:$J$1500<>0)*(AKARYAKITSARF!$C$2:$C$1500=A4);AKARYAKITSARF!$J$2:$J$1500))