Çözüldü Formül Tarih ve Tamsayı Fonksiyonu

YasarPiskin

Yıllık Forum Üyesi
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
D3 hücresinde Sayfa1 den formül ile aldığım bir tarih değeri var, bunu G2 hücresinde TAMSAYI formülü ile tam sayıya çeviriyorum. G2 hücresindeki formülü nasıl revize edeyim ki A1 hücresi boş olunca G2 hücresi de boş olsun. Bu hususta yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Selamlar,
D3 hücresindeki formülünüz aşağıdaki şekilde...
=DÜŞEYARA(A1;Sayfa1!$A$2:$D$20;4;0)
ve

G2 hücresindeki Formülünüz ise,
=TAMSAYI(EĞER($D$3<>"";$D$3;""))

İstediğiniz, A1, BOŞ ise G2 hücresi de BOŞ olsun...

G2 hücresi D3 hücresi ile bağlantılıdır. A1 hücresi BOŞ ise
Kısaca
D3 için
=EĞER(A1="";"";DÜŞEYARA(A1;Sayfa1!$A$2:$D$20;4;0))
ve G2 için de
=EĞER(A1="";"";TAMSAYI($D$3))
şeklinde yazılabilir.....

Fakat buradaki problem, A1 hücresi Boş DEĞİL, ama, aranılan değer de DEĞİL durumudur.
Yani A1 = 5 olsun ama aradığınız tablonun A kolonunda 5 değeri YOK. Bu durumda D3 hücresinde #YOK Hatası verecektir. Dolayısıyla G2 hücresinde de #YOK hatası yazacaktır.

Bundan dolayı çözüm olarak; EĞERHATA kullanmak daha mantıklı olabilir. yani
D3 hücresine
=EĞERHATA(DÜŞEYARA(A1;Sayfa1!$A$2:$D$20;4;0);"")
G2 hücresine
=EĞERHATA(TAMSAYI($D$3);"")
 
Konuyu başlatan
Yıllık Forum Üyesi
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Formül Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
3
Üst