• DİKKAT

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

Soru Düşeyara 1 yıl içindeki en büyük değeri getirmek

Katılım
25 Aralık 2012
Mesajlar
69
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Bir özet, bir de veri tablom var. Veri tablom da ürünün aynı yıl içinde bir kaç tane fiyatı var.
Özet tabloma ürünün aynı yıl içindeki en yüksek fiyatı getirmek istiyorum.
Düşeyara bulduğu ilk fiyatı getirdiği için çözemiyorum.
Yardımlarınızı rica ederim.
Saygılarımla,
 

Ekli dosyalar

Yardımlarınız için çok teşekkür ederim. Ancak özet tabloda çok ürün var. Ben örnek olsun diye sadece 1 ürün koydum. Bir formül ile çözmek gerekiyor.
 
Yardımlarınız için çok teşekkür ederim. Ancak özet tabloda çok ürün var. Ben örnek olsun diye sadece 1 ürün koydum. Bir formül ile çözmek gerekiyor.
Sayfa1 de bulunan örnek ile Serimetarail da istediğiniz bilgiler uyuşmuyor.Sayfa1 de TİPİ yok örnek malzeme yok.istenen tarihler yok.Muhtemel hata verçekdir.Pivot ile çözüm yapılabilir.Formülle istiyor iseniz veriler ile istenen uyuşmalı.
 
Merhaba.
Umarım yanlış anlamadım.

Aşağıdaki formülü dizi formülüne dönüştürerek kullanabilirsiniz.
D1:G1'de sadece yıl sonu tarihleri yazıldığı için sadece YIL kriterine göre hesaplama yapılıyor.
İlk olarak; gerçek belgenizdeki son veri satırı kaç ise 82 sayılarını kendi belgenizdeki son veri satırına göre düzeltin.

Formülü dizi formülüne dönüştürmek için;
-- D2 hücresini seçin ve formül çubuğuna formülü yapıştırın,
--
ENTER ile değil, CTRL ve SHIFT tuşları basılı durumdayken ENTER tuşuna basarak formül girişini tamamlayın,
-- Böylece formül
kendiliğinden {....} gibi köşeli parantez arasına alınmış olur.

Artık formülü sağa ve aşağı doğru kopyalayabilirsiniz.
=MAK(EĞER(Sayfa1!$A$2:$A$82=$A2;EĞER(YIL(Sayfa1!$B$2:$B$82)=YIL(D$1);Sayfa1!$E$2:$E$82)))
 
Son düzenleme:
Sayfa1 de bulunan örnek ile Serimetarail da istediğiniz bilgiler uyuşmuyor.Sayfa1 de TİPİ yok örnek malzeme yok.istenen tarihler yok.Muhtemel hata verçekdir.Pivot ile çözüm yapılabilir.Formülle istiyor iseniz veriler ile istenen uyuşmalı.
Yeni bir örnek dosya daha hazırlayacağım. Hemen göndericem. Yardımlarınızı bekliyorum.
 

Ekli dosyalar

Yeni belgenize göre, verdiğim formülü aşağıdaki şekilde değiştirmeniz gerekecek.
Dizi formülü olduğunu tekrar hatırlatayım, (dizi formülü uygulamasıyla ilgili açıklama önceki cevabımda var)
=MAK(EĞER(Sayfa1!$A$2:$A$812=$A2;EĞER(YIL(Sayfa1!$B$2:$B$812)=D$1;Sayfa1!$E$2:$E$812)))
 
Ardarda ikinci cevabımı yazıyorum, önce bir önceki cevabıma bakınız.
Sayfa1'deki veriler anlaşıldığı kadarıyla tarih sıralı durumda.
Buna göre alternatif olarak (yine dizi formülüdür) aşağıdaki formülü de kullanabilirsiniz.
=EĞERHATA(KAYDIR(Sayfa1!$E$1;BÜYÜK(EĞER(Sayfa1!$D$2:$D$812=D$1&$A2;SATIR(Sayfa1!$D$2:$D$812));1)-1;0);"")
 
Çok ama çok teşekkür ediyorum. Doğru çalışıp çalışmadığını kontrol edeceğim hemen.

Saygılarımla,
 
Sayın yakamoz3535;
Pivot table yeni değerleri alması için : veri sekmesinde bulunan tümünü yenilen , tümünü yeni tıklaynız.Bir diğer konu ise sayfa1 deki çizelgenizi önce giriş sekmesinden tablo olarak biçimlendirirseniz eklediğiniz verilerde yenile yaptığınızda geleçekdir.Dönüş yaptığınız için teşekkür ederim.
 
Geri
Üst