Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz..
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Aşağı Çekilen ORTALAMA Formülündeki Yanlış Sonucu Giderme
- Konuyu başlatan fehmi
- Başlangıç tarihi
Çözüm
4*(ortalama(....) ibaresini 1* yapıyorsanız eğer, formülde kriter kontroluna gerek kalmayacaktır.
Çünkü Ortalama işlevi zaten "" değerlerini değerlendirmeye katmaz.
Yani
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
yerine
=EĞERHATA(1/(1/EĞER(YADA(IG3="";IJ3="";IM3="";IP3="");4*ORTALAMA(IG3;IJ3;IM3;IP3);ORTALAMA(IG3;IJ3;IM3;IP3)));"")
yerine
=EĞERHATA(1/(1/EĞER(YADA(IH3="";IK3="";IL3="";IQ3="");4*ORTALAMA(IH3;IK3;IL3;IQ3);ORTALAMA(IH3;IK3;IL3;IQ3)));"")
yerine
...
Çünkü Ortalama işlevi zaten "" değerlerini değerlendirmeye katmaz.
Yani
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IG3="";IJ3="";IM3="";IP3="");4*ORTALAMA(IG3;IJ3;IM3;IP3);ORTALAMA(IG3;IJ3;IM3;IP3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IH3="";IK3="";IL3="";IQ3="");4*ORTALAMA(IH3;IK3;IL3;IQ3);ORTALAMA(IH3;IK3;IL3;IQ3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
Şöyle deneyin...
IX3 hücresine
IY3 hücresine
IZ3 hücresine
Nedenleri,
1 - EĞERHATA ile ortalama alınacak hücreler , "" değeri almaktadır. --IF3 = 0 eşitliğine bakıldığında, eğer IF3, EğerHata ile "" aldıysa --IF3 #DEĞER hatası verecektir. 0 değerini vermez. O nedenle TüM -- işaretlerinin kaldırılması gerekir. =0 yerine ="" yazılmalıdır.
2 - ORTALAMA işlevinde zaten "" değerleri hesaba katılmaz... Bu nedenle de TüM -- işaretlerinin kaldırılması gerekir
IX3 hücresine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
Nedenleri,
1 - EĞERHATA ile ortalama alınacak hücreler , "" değeri almaktadır. --IF3 = 0 eşitliğine bakıldığında, eğer IF3, EğerHata ile "" aldıysa --IF3 #DEĞER hatası verecektir. 0 değerini vermez. O nedenle TüM -- işaretlerinin kaldırılması gerekir. =0 yerine ="" yazılmalıdır.
2 - ORTALAMA işlevinde zaten "" değerleri hesaba katılmaz... Bu nedenle de TüM -- işaretlerinin kaldırılması gerekir
Şöyle deneyin...
IX3 hücresine
IY3 hücresineKod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
IZ3 hücresineKod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
Kod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
Nedenleri,
1 - EĞERHATA ile ortalama alınacak hücreler , "" değeri almaktadır. --IF3 = 0 eşitliğine bakıldığında, eğer IF3, EğerHata ile "" aldıysa --IF3 #DEĞER hatası verecektir. 0 değerini vermez. O nedenle TüM -- işaretlerinin kaldırılması gerekir. =0 yerine ="" yazılmalıdır.
2 - ORTALAMA işlevinde zaten "" değerleri hesaba katılmaz... Bu nedenle de TüM -- işaretlerinin kaldırılması gerekir
HOCAM BU ŞEKİLDE OLDU ORTALAMA*4 OLAN YERİ *1 EDİNCE DÜZELDİ TEŞEKÜRLER
4*(ortalama(....) ibaresini 1* yapıyorsanız eğer, formülde kriter kontroluna gerek kalmayacaktır.
Çünkü Ortalama işlevi zaten "" değerlerini değerlendirmeye katmaz.
Yani
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
yerine
=EĞERHATA(1/(1/EĞER(YADA(IG3="";IJ3="";IM3="";IP3="");4*ORTALAMA(IG3;IJ3;IM3;IP3);ORTALAMA(IG3;IJ3;IM3;IP3)));"")
yerine
=EĞERHATA(1/(1/EĞER(YADA(IH3="";IK3="";IL3="";IQ3="");4*ORTALAMA(IH3;IK3;IL3;IQ3);ORTALAMA(IH3;IK3;IL3;IQ3)));"")
yerine
şeklinde yazılması yeterli olacaktır.
Çünkü Ortalama işlevi zaten "" değerlerini değerlendirmeye katmaz.
Yani
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IG3="";IJ3="";IM3="";IP3="");4*ORTALAMA(IG3;IJ3;IM3;IP3);ORTALAMA(IG3;IJ3;IM3;IP3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IH3="";IK3="";IL3="";IQ3="");4*ORTALAMA(IH3;IK3;IL3;IQ3);ORTALAMA(IH3;IK3;IL3;IQ3)));"")
yerine
Kod:
Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır).
Giriş Yap
şeklinde yazılması yeterli olacaktır.
Çözüm
teşekkürler hocammisal olarak boş hücre var ortlamasını aldığım sutun 4 tane satırdaki oralmayı alıyorum 4 sutun ve satırda veri varsa ortalama%100 tam cıkıyor fakat bu 4 sütündan bir satırda boş değer varsa işte o zaman tam ortalama olmuyor4*(ortalama(....) ibaresini 1* yapıyorsanız eğer, formülde kriter kontroluna gerek kalmayacaktır.
Çünkü Ortalama işlevi zaten "" değerlerini değerlendirmeye katmaz.
Yani
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
yerine
Kod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IG3="";IJ3="";IM3="";IP3="");4*ORTALAMA(IG3;IJ3;IM3;IP3);ORTALAMA(IG3;IJ3;IM3;IP3)));"")
yerine
Kod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
=EĞERHATA(1/(1/EĞER(YADA(IH3="";IK3="";IL3="";IQ3="");4*ORTALAMA(IH3;IK3;IL3;IQ3);ORTALAMA(IH3;IK3;IL3;IQ3)));"")
yerine
Kod:Bu kodu görmek için giriş yapmanız gerekmektedir (1 satır). Giriş Yap
şeklinde yazılması yeterli olacaktır.
teşekkürler hocammisal olarak boş hücre var ortlamasını aldığım sutun 4 tane satırdaki oralmayı alıyorum 4 sutun ve satırda veri varsa ortalama%100 tam cıkıyor fakat bu 4 sütündan bir satırda boş değer varsa işte o zaman tam ortalama olmuyor
100% olanlar satırlarda veri var fakat bazı satırlarda veri olmayınca %100 üzerinde bir değer verdiğinden tam ortalama olmuyorOrtalama %100 olması için, hücrelerdeki değerlerin (Boşlar hariç) tamamı %100 ya da 4 hücrenin ortalaması alındığına göre, 3 dolu 1 boş ise örneğin toplamı %300 yapmalı.( ya da 2 dolu 2 boş ise toplam %200)teşekkürler hocam misal olarak boş hücre var ortlamasını aldığım sutun 4 tane satırdaki oralmayı alıyorum 4 sutun ve satırda veri varsa ortalama%100 tam cıkıyor fakat bu 4 sütündan bir satırda boş değer varsa işte o zaman tam ortalama olmuyor
4 sütündan bir satırda boş değer varsa işte o zaman tam ortalama olmuyor
Yanılıyorsunuz...
ORTALAMA işlevi BOŞ hücreleri ya da "" değeri olup da BOŞ görünümlü hücreleri değerlendirmeye almaz.
Aşağıdaki resimde gerekli açıklamalar mevcut. İnceleyiniz.

Demek istediğim olay ise,
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
formülünüzde 4* ibaresini 1* yapınca DÜZELDİ. ifadenizi ele alarak,
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");1*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
ve burada
1*ORTALAMA(IF3;II3;IN3;IO3) = ORTALAMA(IF3;II3;IN3;IO3)
Yani kriter YADA(IF3="";II3="";IN3="";IO3="") kriteri değerlendirilse de, değerlendirilmese de aynı işlemi yapıyorsunuz. Şu halde kriterin değerlendirilmesine gerek yok. Her hali karda, ORTALAMA(IF3;II3;IN3;IO3) işlemi yapılıyor. EĞERHATA işlevi uygulanınca da,
=EĞERHATA(1/(1/ORTALAMA(IF3;II3;IN3;IO3));"") şeklinde oluyor...
Bu sorunuzun cevabıydı...
Diyorsanız ki,
bende beklediğim sonuçlar çıkmıyor. Şu halde, neden çıkmadığını diğer hücrelerdeki değerlere bakarak araştırmalısınız. Yani,
ORTALAMA(IF3;II3;IN3;IO3) formülü çalışır. Ama bekleneni vermiyorsa, IF3 hücresine gidin. IF3 hücresinde başka bir formül var. O formülü inceleyin. Orada da formül varsa formülsüz hücrelere kadar gidin. muhtemelen hata yapıyorsunuzdur bir yerde....
Derseniz ki, siz bakın... Ben o kadar hacimli o, kadar yüksek satırlı verilerin olduğu dosyada böyle bir araştırmaya girmem maalesef. Bunun için zaman ayıramam.
sağolun hocam çok teşekür ederim hakkınızı helal edinizOrtalama %100 olması için, hücrelerdeki değerlerin (Boşlar hariç) tamamı %100 ya da 4 hücrenin ortalaması alındığına göre, 3 dolu 1 boş ise örneğin toplamı %300 yapmalı.( ya da 2 dolu 2 boş ise toplam %200)
4 sütündan bir satırda boş değer varsa işte o zaman tam ortalama olmuyor
Yanılıyorsunuz...
ORTALAMA işlevi BOŞ hücreleri ya da "" değeri olup da BOŞ görünümlü hücreleri değerlendirmeye almaz.
Aşağıdaki resimde gerekli açıklamalar mevcut. İnceleyiniz.
Demek istediğim olay ise,
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");4*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
formülünüzde 4* ibaresini 1* yapınca DÜZELDİ. ifadenizi ele alarak,
=EĞERHATA(1/(1/EĞER(YADA(IF3="";II3="";IN3="";IO3="");1*ORTALAMA(IF3;II3;IN3;IO3);ORTALAMA(IF3;II3;IN3;IO3)));"")
ve burada
1*ORTALAMA(IF3;II3;IN3;IO3) = ORTALAMA(IF3;II3;IN3;IO3)
Yani kriter YADA(IF3="";II3="";IN3="";IO3="") kriteri değerlendirilse de, değerlendirilmese de aynı işlemi yapıyorsunuz. Şu halde kriterin değerlendirilmesine gerek yok. Her hali karda, ORTALAMA(IF3;II3;IN3;IO3) işlemi yapılıyor. EĞERHATA işlevi uygulanınca da,
=EĞERHATA(1/(1/ORTALAMA(IF3;II3;IN3;IO3));"") şeklinde oluyor...
Bu sorunuzun cevabıydı...
Diyorsanız ki,
bende beklediğim sonuçlar çıkmıyor. Şu halde, neden çıkmadığını diğer hücrelerdeki değerlere bakarak araştırmalısınız. Yani,
ORTALAMA(IF3;II3;IN3;IO3) formülü çalışır. Ama bekleneni vermiyorsa, IF3 hücresine gidin. IF3 hücresinde başka bir formül var. O formülü inceleyin. Orada da formül varsa formülsüz hücrelere kadar gidin. muhtemelen hata yapıyorsunuzdur bir yerde....
Derseniz ki, siz bakın... Ben o kadar hacimli o, kadar yüksek satırlı verilerin olduğu dosyada böyle bir araştırmaya girmem maalesef. Bunun için zaman ayıramam.
Benzer konular Benzer kaynaklar Benzer dosyalar
-
-
Formül ile Aylık Ortalama Alma
- erkutsesli
- Formül Soruları
- Yanıt: 4
-
Tarih Koşuluna Bağlı Ortalama Alma
- tmrylmz
- Formül Soruları
- Yanıt: 3
-
Kritere Göre Harmonik Ortalama Alma
- fledermaus
- Formül Soruları
- Yanıt: 7
-
DÜŞEYARA Formülündeki Değer Hatasını Düzeltme
- fledermaus
- Formül Soruları
- Yanıt: 7
-
Aynı Anda FİLTRE TOPLA ve ORTALAMA Kullanma
- fledermaus
- Formül Soruları
- Yanıt: 10
-
-
-
Yanlış Yazılmış Hücreleri Vurgulama
- ExcelDepo
- Hazır Makrolar
- İndirme: 0
-
Not Sonuçları Ağırlık Ortalama Hesabı Yapma
- ExcelDepo
- VIP
- İndirme: 13
-
Not Hesaplama ve Ortalama Bulma
- ExcelDepo
- Özel
- İndirme: 8
-
Ay Bazlı Gruplama ve Ortalama
- ExcelDepo
- VIP
- İndirme: 2
-
ORTALAMA ve ORTANCA İşlevlerini Ayrıntılı Kullanma
- ExcelDepo
- Özel
- İndirme: 0
-
-
-
Ortalama Fonksiyonu Uygulamaları Excel Dosyası
- ExcelDepo
- Excel Şablonları
- İndirme: 0
-
İki Ayrı Şarta Göre Ortalama Alma
- ExcelDepo
- VIP
- İndirme: 9
-
Tutar Ağırlıklı Ortalama Vade Hesaplama
- grkmgkts
- Excel Şablonları
- İndirme: 206
-
Çek Senet Ortalama Vade Hesaplama
- ExcelDepo
- Excel Şablonları
- İndirme: 128
-
En Yakın Ortalamaya Göre Değer Bulma
- cakarem
- Excel Şablonları
- İndirme: 8
-