Veri ve koşula göre sıralama yapma

Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
Merhaba,
herkese hayırlı ramazanlar,

veri listesinde tarih, tutar ve cari isimleri bulunuyor.
ekteki örnek excel 'e göre belirtilen tarihe denk(tablo1) ve belirlenen tarih aralığına(tablo2) gelecek şekilde, altına toplam tutarı en yüksek olan ilk 3 cari ismini yazdırtmak istiyorum.

yardımlarınız için şimdiden teşekkürler
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
herkese hayırlı ramazanlar,

veri listesinde tarih, tutar ve cari isimleri bulunuyor.
ekteki örnek excel 'e göre belirtilen tarihe denk(tablo1) ve belirlenen tarih aralığına(tablo2) gelecek şekilde, altına toplam tutarı en yüksek olan ilk 3 cari ismini yazdırtmak istiyorum.

yardımlarınız için şimdiden teşekkürler
Ek ??
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
siteye kayıt olamıyorum ek koymaya çalıştım onay şifresi gönderilmiyor we transfer olarak gönderiyorum şimdilik
aşağıdaki linkten örnek ek 'i indirebilirseniz teşekkürler

 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
@tamer42 bey,
Tutar değil, carinin isminin yazmasını istiyorum.
Tablo2 için konuşursak cari ismi yazılırken de tarih aralığına göre en çok tutarı olan carinin isminin ilk sırada gözükecek şekilde yukarıdan aşağıya sıralayarak yazılması yeterli

Aşağıdaki linkteki dosyada Tablo2' yi inceler misiniz,
bu şekilde bir çözüm istiyordunuz?

örnek_(1).xlsx
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
Ayrıca yanlış anlaşşılma olmasın diye şunu belirtmek istiyorum tablo üzerinde ki cari isimlerini ben kendim yazdım "getirilmesi gerekenler" diye
yani "G" sütununda ki cari isimlerini olmadığını düşünerek, data üzerinden formül ile tarihlerin altına cari isimlerini getirmeliyiz.
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
yine tablo2 için daha açıklayıcı olmam gerekirse;
01/06/2020 - 07/06/2020 tarihleri arasında en çok toplam tutara sahip olan ilk 3 cari ismi AAA, LLL, CCC 'dir
bu cari isimlerini getirtmeye çalışıyorum.

Ayrıca yanlış anlaşşılma olmasın diye şunu belirtmek istiyorum tablo üzerinde ki cari isimlerini ben kendim yazdım "getirilmesi gerekenler" diye
yani "G" sütununda ki cari isimlerini olmadığını düşünerek, data üzerinden formül ile tarihlerin altına cari isimlerini getirmeliyiz.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
yine tablo2 için daha açıklayıcı olmam gerekirse;
01/06/2020 - 07/06/2020 tarihleri arasında en çok toplam tutara sahip olan ilk 3 cari ismi AAA, LLL, CCC 'dir
bu cari isimlerini getirtmeye çalışıyorum.
Bunun için ilave 3. bir tablo hazırladım, (Tablo3) burayı inceleyebilirsiniz.



örnek_(1).xlsx
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
siz farklı bir tablo oluşturmuşsunuz tarih aralıkları ile ilgili herhangi bir veri yok maalesef ulaşmaya çalıştığım şey bu şekilde değil ilgilendiğiniz için teşekkür ederim.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
siz farklı bir tablo oluşturmuşsunuz tarih aralıkları ile ilgili herhangi bir veri yok maalesef ulaşmaya çalıştığım şey bu şekilde değil ilgilendiğiniz için teşekkür ederim.
Tarih aralığı bu şekilde, yalnız her tarih aralığında bu sıralama değişeceği için, yeni bir tablo oluşturmak durumundasınız.

218089
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
Tarih aralığı bu şekilde, yalnız her tarih aralığında bu sıralama değişeceği için, yeni bir tablo oluşturmak durumundasınız.

Ekli dosyayı görüntüle 218089

bu şekilde tabloyu uzatabilirsiniz, diğer haftalarda veri olmadığı için; doğal olarak o sıralamayı oluşturamıyoruz,
bizim amacımız size yol göstermek, siz nasıl bir sonuç istiyorsanız tablonuzu hazırlayın, ona göre bakarız.
218090
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
durum benim yapmak istediğimden farklı bir hal aldı.
O tarih aralığı yazan hücrelerin altına Toplam tutarları getirmeye çalışmıyorum. Siz mesela 18201,00 tutarını formül ile getirmişsiniz ama ben 18201,00 yazmasını değil "LLL" yazmasını istiyorum. ve bu bilgiye "DATA" sütunlarında bulunan veri ile formüllenerek yapması.

G26:G32 hücrelerinde ki isimleri kullanmadan, (onları getirilmesi gereken doğru örnek cari isimleri olarak yazmıştım), siz o örnekleri de kullanarak formülize etmişsiniz. yani cari isimlerini data içerisinden alarak bulmaya çalışıyorum.

bu şekilde tabloyu uzatabilirsiniz, diğer haftalarda veri olmadığı için; doğal olarak o sıralamayı oluşturamıyoruz,
bizim amacımız size yol göstermek, siz nasıl bir sonuç istiyorsanız tablonuzu hazırlayın, ona göre bakarız.
Ekli dosyayı görüntüle 218090
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
durum benim yapmak istediğimden farklı bir hal aldı.
Siz öncelikle örnek dosyadaki formülleri bir inceleyip anlamaya çalışırsanız,
O tarih aralığı yazan hücrelerin altına Toplam tutarları getirmeye çalışmıyorum. Siz mesela 18201,00 tutarını formül ile getirmişsiniz ama ben 18201,00 yazmasını değil "LLL" yazmasını istiyorum. ve bu bilgiye "DATA" sütunlarında bulunan veri ile formüllenerek yapması.
LLL, AAA, FFF yazıyor zaten, bunları da formül ile getiriyor. 18201,00 tutarını görmek istemiyorsanız o sütunun silerseniz görünmez.

ekli dosyada yaptım bunları, Sayfa 2 de istediğiniz gibi olmamış mı? bu basit işlemi siz de yapabilirsiniz,

siz oturup formülleri anlamaya çalışsanız neyin nasıl olacağını daha iyi görürsünüz.

G26:G32 hücrelerinde ki isimleri kullanmadan, (onları getirilmesi gereken doğru örnek cari isimleri olarak yazmıştım), siz o örnekleri de kullanarak formülize etmişsiniz. yani cari isimlerini data içerisinden alarak bulmaya çalışıyorum.
bu örneği siz gönderdiniz buraya, biz oturup hazırlamadık, burada G26:G32 hücrelerini yardımcı data olarak düşünebilirsiniz. cari isimlerini data içerisinden alarak buraya getiriyor zaten, işlemi iki kademede yapıyor, size zararı nedir? önemli olan sonuç değil mi zaten?
tek hareketle yaptırmayı ben bilmiyorum, ancak kod yazarak olabilir.

örnek_(2).xlsx
 
Katılım
31 Temmuz 2017
Mesajlar
63
Excel Vers. ve Dili
office 2013
Altın Üyelik Bitiş Tarihi
23-07-2021
@tamer42 bey, Yanlış anlaşılmadan dolayı özür dilerim.


Yaptığınız formül doğru, haklısınız aynı şekilde sizin yaptığınız formül üzerinden bende öyle denedim ancak önce bir cari listesi yaparsak dediğiniz şekilde sonuca ulaşabiliyorum fakat data sürekli güncellendiği için sabit bir cari listesi oluşturamıyorum.

Buradaki yanlış anlaşılma şu sanırım; formül kurgulanırken belirli bi cari listesinin elimizde olmadığını varsayarak en yüksek toplamı olan cari ismini bulurken "data" sütunlarında yani "B" sütunundan bulmamız gerekiyor. Biz ise bir cari listesi (bi önceki excel 'de olan G26:G32) üzerinden sonuca varıyoruz buda benim yapmak istediğim iş için beni ileride hataya yönlendiriyor.

Daha doğru, anlaşılır olduğunu düşündüğüm 2. örnek excel tabloyu sizlere sunuyorum tekrar bakabilirseniz eğer muhtemelen çözüme kavuşabiliyor olacağım.

Siz öncelikle örnek dosyadaki formülleri bir inceleyip anlamaya çalışırsanız,


LLL, AAA, FFF yazıyor zaten, bunları da formül ile getiriyor. 18201,00 tutarını görmek istemiyorsanız o sütunun silerseniz görünmez.

ekli dosyada yaptım bunları, Sayfa 2 de istediğiniz gibi olmamış mı? bu basit işlemi siz de yapabilirsiniz,

siz oturup formülleri anlamaya çalışsanız neyin nasıl olacağını daha iyi görürsünüz.



bu örneği siz gönderdiniz buraya, biz oturup hazırlamadık, burada G26:G32 hücrelerini yardımcı data olarak düşünebilirsiniz. cari isimlerini data içerisinden alarak buraya getiriyor zaten, işlemi iki kademede yapıyor, size zararı nedir? önemli olan sonuç değil mi zaten?
tek hareketle yaptırmayı ben bilmiyorum, ancak kod yazarak olabilir.

örnek_(2).xlsx
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,054
Excel Vers. ve Dili
Office 2013 İngilizce
@tamer42 bey, Yanlış anlaşılmadan dolayı özür dilerim.


Yaptığınız formül doğru, haklısınız aynı şekilde sizin yaptığınız formül üzerinden bende öyle denedim ancak önce bir cari listesi yaparsak dediğiniz şekilde sonuca ulaşabiliyorum fakat data sürekli güncellendiği için sabit bir cari listesi oluşturamıyorum.

Buradaki yanlış anlaşılma şu sanırım; formül kurgulanırken belirli bi cari listesinin elimizde olmadığını varsayarak en yüksek toplamı olan cari ismini bulurken "data" sütunlarında yani "B" sütunundan bulmamız gerekiyor. Biz ise bir cari listesi (bi önceki excel 'de olan G26:G32) üzerinden sonuca varıyoruz buda benim yapmak istediğim iş için beni ileride hataya yönlendiriyor.

Daha doğru, anlaşılır olduğunu düşündüğüm 2. örnek excel tabloyu sizlere sunuyorum tekrar bakabilirseniz eğer muhtemelen çözüme kavuşabiliyor olacağım.
Merhaba,
Öncelikle bir yerde haftalık toplam aldırmadan, tek hamlede bu sıralamayı formül ile ben yapamıyorum, burada isteğiniz tek hamlede sıralama işlemi ancak kod yazarak yapılabilir. Dosyanızı bana mail atarsanız size kod yazarak çözüme ulaşmada yardımcı olabilirim.

iyi günler....
 
Üst