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);"")