Çözüldü Tabloda sondan bir önceki veriyi getirme

Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025
Değerli Arkadaşlar merhaba,
Ekli dosyada göreceğiniz üzere; "fyt_tablo" sayfasında yer alan tablo verilerine göre "tutanak" sayfasındaki H kolonu için yardım istiyorum.
"J6" hücresinde yer alan Karar numarasına göre H ve I kolonuna veriler geliyor.
I kolonuna Karar numarasındaki fiyat ve H kolonuna o hammaddeye ait bir önceki karara ait fiyatın gelmesini istiyorum.
Formül, yeşil ile işaretli olan H8:H42 hücrelerinde yer alacak.
Örnek olması açısından 24-3 numaralı karara ait bilgileri el ile girdim.

Not: Önceden çalışan dizi formülüm bu idi, formatı değiştirince tekrar çalıştıramadım.

=DÜŞEYARA(B8;fyt_tablo;MAK(EĞER(KAYDIR(fyt_tablo!$B$1;KAÇINCI(B8;fyt_tablo!A:A;0)-1;;;777)<>"";EĞER(SÜTUN(fyt_tablo!A1:W1)<KAÇINCI($j$6;fyt_tablo!$1:$1;0);SÜTUN(fyt_tablo!A1:W1))));0)

Herkese şimdiden teşekkürler, iyi forumlar.
 

Ekli dosyalar

Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025
Konu güncel arkadaşlar, teşekkürler.
 
Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025
Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025

Korhan Ayhan

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

C++:
=EĞERHATA(DÜŞEYARA($B8;fyt_tablo[#Tümü];MAK(EĞER(KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;KAÇINCI($J$6;fyt_tablo[#Üst Bilgiler];0)-2)<>0;SÜTUN(KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;KAÇINCI($J$6;fyt_tablo[#Üst Bilgiler];0)-2))));0);"")
 
Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025
Korhan Bey, çok teşekkürler. J6 hücresinde veri olmaması durumunda satırdaki son fiyatı çekmesini ekler isek tamam olacak. Formülü çalıştırınca fark ettim, kusura bakmayın. Elinize sağlık.
 

Korhan Ayhan

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

C++:
=EĞERHATA(EĞER($J$6="";ARA(2;1/(KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;16384-1)<>0);KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;16384-1));EĞERHATA(DÜŞEYARA($B8;fyt_tablo[#Tümü];MAK(EĞER(KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;KAÇINCI($J$6;fyt_tablo[#Üst Bilgiler];0)-2)<>0;SÜTUN(KAYDIR(fyt_tablo[[#Üst Bilgiler];[Karar No.]];KAÇINCI($B8;fyt_tablo[[#Tümü];[Karar No.]];0)-1;1;;KAÇINCI($J$6;fyt_tablo[#Üst Bilgiler];0)-2))));0);""));"")
 
Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025
Elinize sağlık.
 
Üst