Eğer işlevinde istenmeyen veri

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Merhaba üstadlar
Eğer işlevinde çıkan #sayı/0! değerinin görülmesini engellemek için nasıl bir değişiklik lazım.
Yardımcı olursanız sevinirim.
 

Ekli dosyalar

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,356
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
"EHATALIYSA" işlevini kullanın.

Kod:
=EĞER(EHATALIYSA(formülünüz);"";formülünüz)
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
üstadım formülünüzü uyguladım değişen birşey olmadı.Ek'te gönderdiğim örneğe bakarsanız orada açıkladım.
Teşekkür ederim.
 

Ekli dosyalar

İ

İhsan Tank

Misafir
üstadım formülünüzü uyguladım değişen birşey olmadı.Ek'te gönderdiğim örneğe bakarsanız orada açıkladım.
Teşekkür ederim.
Merhaba
G18 hücresine
Kod:
=EĞER(EHATALIYSA(C18/C19);"";C18/C19)
bunu
G19 hücresine
Kod:
=EĞER(EHATALIYSA(($C$18-TOPLA($G$18:G18))/C20);"";($C$18-TOPLA($G$18:G18))/C20)
bu formülü yazın ve aşağıya doğru çoğaltın.
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
İhsan Bey merhaba,
Yazdığınız kodu yapıştırdım.Ama istediğim olmadı.İstediğimi izah edemedim yine:)
Yeni eklediğim dosyaya bakarsanız istediklerimi sayfa üzerinde açıklamaya çalıştım.
Teşekkürler
 

Ekli dosyalar

İ

İhsan Tank

Misafir
İhsan Bey merhaba,
Yazdığınız kodu yapıştırdım.Ama istediğim olmadı.İstediğimi izah edemedim yine:)
Yeni eklediğim dosyaya bakarsanız istediklerimi sayfa üzerinde açıklamaya çalıştım.
Teşekkürler
Benim verdiğim formülleri yazmamışsınız ki_?
Siz çözüm istemiyor muydunuz yoksa :)
 
İ

İhsan Tank

Misafir
Dosyanızda değişmiş
G4 hücresine
Kod:
=EĞER(EHATALIYSA(EĞER(C4>0;C4/C5;""));"";EĞER(C4>0;C4/C5;""))
Bu formülü yazın
G5 hücresine
Kod:
=EĞER(EHATALIYSA(EĞER(C4>0;($C$4-TOPLA($G$4:G4))/C6;""));"";EĞER(C4>0;($C$4-
TOPLA($G$4:G4))/C6;""))
bu formülü yazın ve aşağıya doğru çoğaltın
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
İhsan bey
Dediğinizi yaptım.#SAYI/0! değerini göstermiyor ama bu seferde G5:G8 aralığı hücrelerinde olması gereken 100 değeri de (kalan miktarın kalan ay sayısına bölümü) görünmüyor.
Ek dosyaya bakabilirseniz açıklamayı yaptım.
 

Ekli dosyalar

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Çok teşekkür ederim.
Selametle kalınız.
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
ihsan bey,
Kodu mantığınızdan yola çıkarak aşağıdaki şekilde revize ettim
.Daha güzel oldu.Vade sayısını tek hücreye bağlayınca sıfırın karşılık gelen hücrede de "0" rakamı görülmüyor.
Selametle kalın
=EĞER(EHATALIYSA(EĞER($C$5>0;($C$4-TOPLAM($G$4:G9))/($C$5-6);""));"";EĞER($C$5>0;($C$4-TOPLAM($G$4:G9))/($C$5-6);""))
 
Üst