vlookup , if Tarih arama

Katılım
7 Haziran 2016
Mesajlar
19
Excel Vers. ve Dili
2013 - eng
Merhaba

1 sayfada hesap numarası ve tarih hücrelerim var
2. sayfadaysa hesap numarası karşılığında farklı satırlarda başlangıç ve bitiş tarihleri vardır.

Yapmak istediğin hesap numarası ve tarihi 2. sayfada arama yapmak ve tarih aralığındaki değerin yanındakini ilk sayfaya getirmek.

Aşağıdaki şekilden daha yalın anlatımla xxx i ve tarihi 2. sayfada arayacak ve 01.02.2022 tarihi 12.12.2021-03.06.2022 aralığında bulunduğundan bana zzz değerini getirecek.

Yardımlarınızı bekliyorum.

1. sayfa
Hesap no Tarih
xxx 01.02.2022

2. sayfa
Hesap no Başlangıç Bitiş Değer
xxx 01.03.2014 01.06.2016 abc
xxx 02.04.2016 02.05.2020 def
xxx 12.12.2021 03.06.2022 zzz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C2;
C++:
=LOOKUP(2;1/((Sheet2!A$2:A$4=A2)*(B2>=Sheet2!B$2:B$4)*(B2<=Sheet2!C$2:C$4));Sheet2!D$2:D$4)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,239
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bu da alternatif olsun..

C++:
=INDEX(Sheet2!D$2:D$4;SUMPRODUCT(MATCH(TRUE;((Sheet2!A$2:A$4=A2)*(Sheet2!B$2:B$4<=B2)*(Sheet2!C$2:C$4>=B2))>0;0)))
 
Üst