• DİKKAT

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

Satılan tarihdeki geçerli fiyatı bulup hesaplatmak

  • Konbuyu başlatan Konbuyu başlatan Mesafe
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Kasım 2011
Mesajlar
235
Excel Vers. ve Dili
Excel 2016 English
Üç farklı kalitedeki ürünlerin farklı tarihlerde zamlanan birim fiyatlarını satış yapıldığı tarihde bulup hesaplatmak için bir formüle ihtiyacım var.
 

Ekli dosyalar

Değerli hocalarım, eğer yukarıdaki (Soru2) örnek dosya fiyat tablosu ile formül yazılamıyorsa ekteki şekilde fiyat tablomu değiştirebilrim. Herhangi birine yazacağınız formül işimi görecektir.
 

Ekli dosyalar

Hocam denedim ama tarih olayını halledemedim, ay içerisinde değişen fiyatlarım oluyor, ayrıca satılan ürünleri girerkende gg.aa.yyyy formatında giriş yapmam gerekiyor.

Not: Örnek dosyadaki tüm alternatif formüller aynı sonucu üretmiyor. Dosya açıldığında gelen örnekteki ürünü tencere değilde bardak yaptığınızda dizi formül ve yardımcı sütun kullanarak işlem yapan formüller doğru sonuç vermiyor.
 
Hocam çok teşekkürler. Elinize emeğinize sağlık
 
.

Dosyanız ekte.

.

Sn Yurttaş verdiğiniz örneği incelediğimde sorunun Alan Adı ile de çözülebileceğini düşündüm....

Tarih sütunlarını birer Alan Adı olarak tanımlayıp; bu alan adına göre aratmayı denedim, yalnız ekli dosyada olduğu gibi hata verdi.

bu hususta yardımcı olabilir misiniz.

iyi Çalışmalar.
 

Ekli dosyalar

  • Untitled.jpg
    Untitled.jpg
    60 KB · Görüntüleme: 11
  • Soru2-2(1).xlsx
    Soru2-2(1).xlsx
    11 KB · Görüntüleme: 6
Sn Yurttaş verdiğiniz örneği incelediğimde sorunun Alan Adı ile de çözülebileceğini düşündüm....

Tarih sütunlarını birer Alan Adı olarak tanımlayıp; bu alan adına göre aratmayı denedim, yalnız ekli dosyada olduğu gibi hata verdi.

bu hususta yardımcı olabilir misiniz.

iyi Çalışmalar.
.


Tarihleri Text yapıp alan adına çevirdiğimizde onları kullanamaz duruma geliriz.

Tarihler bize lazım olduğu için onları Text (Metin) şeklinde kullanamayız. Çünkü aranılacak tarih hangi tarihler arasında yer aldığını da saptamamız gerekir.

Soruda:"...ürünlerin farklı tarihlerde zamlanan birim fiyatlarını satış yapıldığı tarihde bulup hesaplatmak ..." isteniyor.

Bu nedenle tarihleri kullanmamız gerekir.

Eklediğim dosyada formülün mantığını verirsem daha anlaşılır olur sanırım.

1. Verilen tarihler önce hangi tarihler arasında yer aldıklarını bulmam gerekir bunu:

LOOKUP(A2;FIYAT!$C$2:$E$2);FIYAT!$C$2:$E$2) formülü ile buluruz. Bulduğumuz bu değerin de indisini bulmak için:

MATCH(LOOKUP(A2;FIYAT!$C$2:$E$2);FIYAT!$C$2:$E$2)) formülü ile bulunur.

Sonra ad tanımlamaya uygun "TARİH1, TARİH2 gibi oluşturup devreye sokmak için de;

INDIRECT("TARİH"&MATCH(LOOKUP(A2;FIYAT!$C$2:$E$2) bir formül kullanarak çözüme yaklaşmış oluruz.

.
 
.

Sayın tamer42,


Dikkat ediyorum. Daha önce Özel Mesajla sizi uyarmama rağmen, siz verilen yanıtlara bir geri dönüş yapmama gibi bir alışkanlığınız var. Konuları incelemenize rağmen bu şekilde davrandığınızı görmem, başkasını bilemem ama bana yapılmış bir saygısızlık olarak sayıyorum.

Bu davranışınız hoş değil. Bu durumlarda, kendimi aptal durumuna düşmüş hissediyorum.

Bu nedenle, kusura bakmayın. Bundan böyle sizin soracağınız sorulara ben yanıt vermiyeceğim.



.
 
.

Sayın tamer42,


Dikkat ediyorum. Daha önce Özel Mesajla sizi uyarmama rağmen, siz verilen yanıtlara bir geri dönüş yapmama gibi bir alışkanlığınız var. Konuları incelemenize rağmen bu şekilde davrandığınızı görmem, başkasını bilemem ama bana yapılmış bir saygısızlık olarak sayıyorum.

Bu davranışınız hoş değil. Bu durumlarda, kendimi aptal durumuna düşmüş hissediyorum.

Bu nedenle, kusura bakmayın. Bundan böyle sizin soracağınız sorulara ben yanıt vermiyeceğim.



.

Sn Yurttaş formül üzerinde hala çalışıyorum,
Kod:
=LOOKUP(A2;FIYAT!$C$2:$E$2)
formülünden başlayarak adım adım gidiyorum.

takıldığım konularla birlikte dönüş yapacağım.

konuları sizin kadar hızlı kavramamız mümkün olmuyor...


Eğer siz bu durumu saygısızlık olarak görüyorsanız; takdir sizin hiç bir zaman sorulara cevap vermek gibi bir zorunluluğunuz yoktur.

yine de bir hata yaptıysak özür dilerim.
 
Geri
Üst