• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Çözüldü Bugünden önceki ilk değeri alma

  • Konbuyu başlatan Konbuyu başlatan rabbace
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Merhaba,

Ekteki dosyada detaylıca açıkladığım üzere; internetten çektiğim bir fiyat listesi var. Bu fiyatlar belirli aralıklarla değişiyor.

Mesela Ekim ayı için şöyle;

İlk fiyat değişikliği 8 Ekim'de olmuş. 8 Ekim'e kadar Eylül'ün son fiyatı gelmeli.

İkinci fiyat değişikliği 14 Ekim'de olmuş. !4 Ekim'e kadar 8 Ekim'in fiyatı gelmeli.

Aaşğıdaki linkte örnek dosya, yardımlarınızı rica ederim.
 
K2 ye kopyalayıp aşağı doğru çoğaltabilirsiniz
=İNDİS($D$1:$D$10;MİN(EĞER(I2-($B$2:$B$10)>=0;SATIR($B$2:$B$10);"")))
 
K2 ye kopyalayıp aşağı doğru çoğaltabilirsiniz
=İNDİS($D$1:$D$10;MİN(EĞER(I2-($B$2:$B$10)>=0;SATIR($B$2:$B$10);"")))

Hızlı yanıtınız için çok teşekkür ederim ancak;

1, 2, 3, 4 Ekim'de #DEĞER hatası verdi 5, 6, 7, 8, 9 Ekim'de de 4,63 değerini verdi.

1 - 7 Ekim'de 4,24
8 - 13 Ekim'de 4,33... yazmalıydı.
 
Ben de öyle vermiyor.
Formülü K2 ye Dizi formülü olarak girip denermisiniz.

231094
 
Merhaba,

Eğer tarihleri küçükten büyüğe sıralama durumunuz varsa aşağıdaki formülde işinize yarayacaktır.

C++:
=ARA(2;1/($B$2:$B$10<=I2);$D$2:$D$10)

Eğer sıralama yapamam derseniz alternatif olarak aşağıdaki dizi formül işinize yarayacaktır.

C++:
=DÜŞEYARA(MAK(EĞER($B$2:$B$10<=I2;$B$2:$B$10));$B$2:$D$10;3;0)
 
Merhaba,

Eğer tarihleri küçükten büyüğe sıralama durumunuz varsa aşağıdaki formülde işinize yarayacaktır.

C++:
=ARA(2;1/($B$2:$B$10<=I2);$D$2:$D$10)

Eğer sıralama yapamam derseniz alternatif olarak aşağıdaki dizi formül işinize yarayacaktır.

C++:
=DÜŞEYARA(MAK(EĞER($B$2:$B$10<=I2;$B$2:$B$10));$B$2:$D$10;3;0)

Korhan bey merhaba,

Çok teşekkür ederim cevabınız için.

İlkini uygulayamam maalesef ama ikincisi doğru bir şekilde çalıştı.

Benzer bir durumla tekrar karşılaşırsam kendim yapabilmek için formülün mantığını kavramaya çalışıyorum, rica etsem mantığını yazabilir misiniz?
 
İşin kritik noktası "MAK" fonksiyonudur.

Bu fonksyion "B" sütununa bakıp "I" sütunundaki tarihten küçük eşit en büyük tarihi buluyor.
Sonra bulduğu bu tarihi DÜŞEYARA ile "B" sütununda arıyor ve "D" sütunundaki karşılığını getiriyor.
 
Geri
Üst