• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

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

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

gnLn

Yeni Üye
Katılım
17 Eki 2021
Mesajlar
1
Aldığı beğeni
0
Excel V
Office 2003 TR
Konu Sahibi
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
 
Çö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...
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.
 
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.
 
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.
Geri
Üst