Düşeyara Hatası

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
A ve B iki adet excel dosyam var. A dosyasında J5732'de WIN0500163 var ve B dosyasında F sütununda eğer yine WIN0500163 varsa onun bulunduğu satırın A sütunundaki değeri A dosyasının I5732 hücresine alsın istiyorum.
=DÜŞEYARA(J5732;'[Martaş-sıfır.xlsx]Sayfa1'!$F:$F;'[Martaş-sıfır.xlsx]Sayfa1'!$A:$A;YANLIŞ)

Düşeyara ile alabileceğimi düşündüm ama başvuru hatası veriyor.
 

ÆSir

Dora
Altın Üye
Katılım
15 Ocak 2018
Mesajlar
225
Excel Vers. ve Dili
2015 TR
Altın Üyelik Bitiş Tarihi
20-05-2025
Ne yazık ki hatamı göremedim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Excelde tablolar sağa doğru ilerler. Düşeyara fonksiyonuda bu mantıkla çalışmaktadır. Yanlış hatırlamıyorsam özel tekniklerle soldaki değer alınabiliyor fakat fonksiyon ağırlaşıyor.

Bu sebeple DÜŞEYARA yerine İNDİS+KAÇINCI fonksiyonlarını kullanmalısınız.

C++:
=İNDİS('[Martaş-sıfır.xlsx]Sayfa1'!$A:$A;KAÇINCI(J5732;'[Martaş-sıfır.xlsx]Sayfa1'!$F:$;0))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Özelden paylaştığınız iki dosyayı açıp MartaşADE dosyasında "I2" hücresine gelip hücreyi GENEL formatına çevirdikten sonra aşağıdaki formülü yazıp alt hücrelere sürükledim.

C++:
=İNDİS('[Martaş-sıfır.xlsx]Sayfa1'!$A:$A;KAÇINCI(J2;'[Martaş-sıfır.xlsx]Sayfa1'!$F:$F;0))
 
Üst