• DİKKAT

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

Soru Tarihe göre son alım birim fiyatı tespit etme formülü nasıl olur?

Katılım
7 Ağustos 2011
Mesajlar
4
Excel Vers. ve Dili
excel 2007 türkçe
Merhabalar,

Elimde çok geniş bir satın alma listesi var ve bu listede örneğin domates ürününü 1 ay içerisinde farklı tarihlerde almışım.

Sayfa 2
2 mayıs 2020 domates 10 kg 2,75 tl.
5 mayıs 2020 domates 15 kg 3,55 tl
10 mayıs 2020 domates 25 kg 4,56 tl
15 mayıs 2020 domates 20 kg 3,86 tl

Sayfa 1
öyle bir formül yapmalıyım ki sayfa 2 deki 15 mayıs tarihli (yani amaç tarih bazlı en son alıma ait birim fiyatı tespit etmektir) domatese ait 3,86 değerindeki birim fiyat 1. sayfaya gelmeli ?

Yardım lütfen teşekkürler
 
Sayfa2 A sütununda tarihler, B sütununda ürünler, C sütununda miktar, D sütununda fiyat.

Kod:
=DÜŞEYARA(MAK(Sayfa2!A:A);Sayfa2!A:D;4;YANLIŞ)
 
Mesaj penceresindeki 3 nokta menüsüne tıklayıp kod seçeneğini seçip formüllerinizi ya da kodları eklerseniz emoji problemi çözülür.
 
Korhan Bey bilgilendirmeniz için teşekkürler
 
Sayfa2 A sütununda tarihler, B sütununda ürünler, C sütununda miktar, D sütununda fiyat.

Kod:
=DÜŞEYARA(MAK(Sayfa2!A:A);Sayfa2!A:D;4;YANLIŞ)

Elinize Sağlık,

Formül gayet kullanışlı fakat bu formülü tarihin yanı sıra ürün ilede ilişkilendirmem gerekiyor..

Yani bir çok ürün arasından sadece domatese ait olan son alım birim fiyatını tespit etmem lazım.

Sayfa 1 de bu formülü domatesin patatesin marulun soğanın yanına yerleştireceğim..

Mayıs ayında en son alınan domatesin birim fiyatı nedir ? mayıs ayında en son alınan marulun birim fiyatı nedir ? gibi.. O yüzden formülün ürün ile ilişkilendirilmesinde yardımcı olursanız çok sevinirim :)

Hayırlı Ramazanlar Dilerim,
 
Eğer son tarihli girişlerde mükerrerlik olma durumu varsa aşağıdaki formül daha sağlıklı sonuç verecektir.

DİZİ formüldür. Formülü hücreye uyguladıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi durumda doğru sonuç üretmez.

C++:
=İNDİS(Sayfa2!$D$2:$D$1000;BÜYÜK(EĞER(Sayfa2!$A$2:$A$1000=BÜYÜK(EĞER(Sayfa2!$B$2:$B$1000=A2;Sayfa2!$A$2:$A$1000);1);EĞER(Sayfa2!$B$2:$B$1000=A2;SATIR(Sayfa2!$A$2:$A$1000)))-1;1))
 
Eğer son tarihli girişlerde mükerrerlik olma durumu varsa aşağıdaki formül daha sağlıklı sonuç verecektir.

DİZİ formüldür. Formülü hücreye uyguladıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk ediniz. Aksi durumda doğru sonuç üretmez.

C++:
=İNDİS(Sayfa2!$D$2:$D$1000;BÜYÜK(EĞER(Sayfa2!$A$2:$A$1000=BÜYÜK(EĞER(Sayfa2!$B$2:$B$1000=A2;Sayfa2!$A$2:$A$1000);1);EĞER(Sayfa2!$B$2:$B$1000=A2;SATIR(Sayfa2!$A$2:$A$1000)))-1;1))

Evet çok doğru teşekkür ederim,
 
Geri
Üst