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
Altın Üyelik Bitiş Tarihi
08/04/2020
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

Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.
 

Ekli dosyalar

Katılım
25 Aralık 2012
Mesajlar
69
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08/04/2020
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.
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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ı.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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:
Katılım
25 Aralık 2012
Mesajlar
69
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08/04/2020
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

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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)))
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
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);"")
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.
 

Ekli dosyalar

Katılım
25 Aralık 2012
Mesajlar
69
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
08/04/2020
Çok ama çok teşekkür ediyorum. Doğru çalışıp çalışmadığını kontrol edeceğim hemen.

Saygılarımla,
 
Katılım
6 Mart 2005
Mesajlar
6,238
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
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.
 
Üst