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

furkani

Altın Üye
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

furkani

Altın Üye
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.
 

furkani

Altın Üye
Katılım
24 Şubat 2020
Mesajlar
64
Excel Vers. ve Dili
Microsoft Office Standard 2019
Altın Üyelik Bitiş Tarihi
26-04-2025

furkani

Altın Üye
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
42,190
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);"")
 

furkani

Altın Üye
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
42,190
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);""));"")
 

furkani

Altın Üye
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