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