Ortalama Formülü

Katılım
15 Ağustos 2007
Mesajlar
24
Excel Vers. ve Dili
MS Excel 2003, Türkçe
Merhabalar;

Aslında basit bir soru ama ben çözemedim. 12 ayın ortalamasını almak istiyorum ama bazı aylar "0" değerler var. "0"ları dikkate almadan ortalamayı nasıl alabilirim?

Örnek: Ocak-Aralık dönemi arasında A malını mayıs ayında 4, Temmuz ayında 20 birim aldıysam. 12 ayın ortalaması 24/12=2 çıksın istemiyorum. 24/2=12 çıksın istiyorum.

Sadece 1-2 çeşit mal/hizmet olsa, bunu el ile yapardım. Ama bir sürü kalem var :(

Saygılarımla
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
0'ı yok sayan ortalama formülü:

=AVERAGE(IF(A1:A10<>0,A1:A10,FALSE))
=ORTALAM(E&#286;ER(A1:A10<>0;A1:A10;YANLI&#350;))

Bu form&#252;l&#252; CTRL+SHIFT tu&#351;lar&#305; bas&#305;l iken ENTER tu&#351;u ile girmelisiniz.

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
A&#351;a&#287;&#305;daki linki inceleyiniz.

Ortalama Fonksiyonu Uygulamalar&#305;

Di&#287;er alternatifler

1.)
Kod:
=ORTALAMAA(E&#286;ER(A1:A10<>0;A1:A10))
CTRL+SHIFT+ENTER tu&#351;lar&#305;na basarak dizi form&#252;l&#252;ne &#231;evirin.



2.)
Kod:
=ORTALAMA(E&#286;ER(A1:A10<>0;A1:A10))
CTRL+SHIFT+ENTER tu&#351;lar&#305;na basarak dizi form&#252;l&#252;ne &#231;evirin.



3)
Kod:
=TOPLA(A1:A10)/E&#286;ERSAY(A1:A10;">0")

S&#305;f&#305;rdan k&#252;&#231;&#252;k de&#287;erler hesab&#305; kat&#305;l&#305;p toplamlar veri say&#305;s&#305;na b&#246;l&#252;necekse son form&#252;l&#252; tercih edin.

Di&#287;er durumlarda(Negatif de&#287;er i&#231;eren verilerde) dizi form&#252;l&#252; hatal&#305; hesaplama yapacakt&#305;r.
 
Katılım
21 Haziran 2006
Mesajlar
25
farklı bir talep

Merhaba;
Ortalama hesaplarken satırlardaki sayıya kadar olan ilk sıfırlarıalmasını istemiyorum. yani tablodaki kırmızı işaretlileri.
 

Ekli dosyalar

Katılım
26 Kasım 2008
Mesajlar
5
Excel Vers. ve Dili
EXCEL2007
ben sıfırları ortalamay katmasın istiyorum. bunları uygulayınca katmıyor ama say/0 hatası gösteriyor. bir türlü gideremedim bu sorunu
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=EĞER(EHATALIYSA(Formülünüz);"";Formülünüz) şeklinde düzenleyiniz.
 
Katılım
26 Kasım 2008
Mesajlar
5
Excel Vers. ve Dili
EXCEL2007
=EĞER(EHATALIYSA(Formülünüz);"";Formülünüz) şeklinde düzenleyiniz.
dediğinizi yaptım ve sorunum çözüldü çok teşekkürler.
ben öğrencilerimin deneme sınavı sonuçlarına göre değişken bir grafik oluşturmak istiyorum. nasıl yapabilirim?
 
Üst