Çözüldü Etopla formül hatası

Bu sorun verilen destek sayesinde çözüme ulaştırılmıştır.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

gnLn

Yeni Üye
Kullanıcı Bilgileri
Katılım
17 Eki 2021
Mesajlar
1
Aldığı beğeni
0
Excel Versiyonu
Office 2003 TR
Konuyu Başlatan
Merhaba,

Etopla formülü ile bir veriye ulaşmak istiyorum. Normalde kullandığım ve sonuç aldıpım bir durum ama nedense hata alıyorum.

Aralık,kıstas,toplam aralığı olarak kullanıyorum ama sonuç yok. Ekte formül fotoğrafı mevcut hatayı nerde yapıyorum.


Teşekkürler
 

Ekli dosyalar

  • WhatsApp Image 2021-10-17 at 13.57.34.jpeg
    WhatsApp Image 2021-10-17 at 13.57.34.jpeg
    97.5 KB · Gösterim: 12
Çözüm
Diğer bir çözüm de,
D kolonunda formüllerde değişiklik yerine
ETOPLA formülü yerine alternatif formül kullanmak...

=ÇOKETOPLA(D : D;A:A;E26;D : D;">0")
(Ancak, bu işlev 2003 de yoktur)
ya da
=TOPLA.ÇARPIM((A1:A1000=E26)*(EĞER(ESAYIYSA(D1 : D1000);D1 : D1000;0)))
ya da
=TOPLA.ÇARPIM((A1:A1000=E26)*(EĞERHATA(D1 : D1000/1;0)))
(EĞERHATA işlevi de 2003 de yok)
gibi...

Burada dikkat edilecek nokta TOPLA.ÇARPIM işlevi kullanılacaksa
ETOPLA işlevindeki A:A ya da D : D gibi komple kolonu almayıp
A1 : A1000 gibi emniyetli minimum alanı almak....
Çünkü, TOPLA.ÇARPIM işlevi DİZİ Formül mantığıyla çalışır ve işlem görülecek alan ne kadar GENİŞ ise, performans o kadar yavaşlar...

VetExc

Destek Ekibi
Kullanıcı Bilgileri
Katılım
5 May 2021
Mesajlar
860
Çözümler
344
Aldığı beğeni
1,420
Excel Versiyonu
Office 2016 TR
A sütunu ve D sütunu sayı formatında olmalı değilse eşleşme gerçekleşmez hata alırsınız. Bu durumda A ve D sütununu metni sütunlara dönüştürmeniz gerekir. Tabi diğer hatalardan da kaynaklı olabilir bunun için kesin ve net çözüm alabilmeniz için dosya paylaşmanız daha sağlıklı olur.
 

52779

Destek Ekibi
Kullanıcı Bilgileri
Katılım
16 Ağu 2021
Mesajlar
649
Çözümler
223
Aldığı beğeni
1,473
Excel Versiyonu
Office 365 TR
Selamlar,
Resme göre
4137 değeri için D42 hücresinde #YOK hatası olduğundan dolayı
formül #YOK hatasını döndürecektir.

D42 deki formülde düzenleme yaparak #YOK hatasını vermemesini sağlamalısınız.
Örneğin
=EĞERHATA(D42 deki formül;"")
ya da
=EĞER(EYOKSA(d42 deki formül);"";D42 deki formül)

....vs... gibi.
 

52779

Destek Ekibi
Kullanıcı Bilgileri
Katılım
16 Ağu 2021
Mesajlar
649
Çözümler
223
Aldığı beğeni
1,473
Excel Versiyonu
Office 365 TR
Diğer bir çözüm de,
D kolonunda formüllerde değişiklik yerine
ETOPLA formülü yerine alternatif formül kullanmak...

=ÇOKETOPLA(D : D;A:A;E26;D : D;">0")
(Ancak, bu işlev 2003 de yoktur)
ya da
=TOPLA.ÇARPIM((A1:A1000=E26)*(EĞER(ESAYIYSA(D1 : D1000);D1 : D1000;0)))
ya da
=TOPLA.ÇARPIM((A1:A1000=E26)*(EĞERHATA(D1 : D1000/1;0)))
(EĞERHATA işlevi de 2003 de yok)
gibi...

Burada dikkat edilecek nokta TOPLA.ÇARPIM işlevi kullanılacaksa
ETOPLA işlevindeki A:A ya da D : D gibi komple kolonu almayıp
A1 : A1000 gibi emniyetli minimum alanı almak....
Çünkü, TOPLA.ÇARPIM işlevi DİZİ Formül mantığıyla çalışır ve işlem görülecek alan ne kadar GENİŞ ise, performans o kadar yavaşlar...
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Konuyu okuyanlar

Üst