Bu dosya, tarih ve satış tutarı içeren bir listenin ay bilgisi dikkate alınmadan yıllara göre gruplanmasını ve her yılın toplamının alınmasını gösterir. Sonuç tabloları tek hücreye yazılmış bir formülün taşma aralığı olarak oluşur.
Dosyanın içeriği
Dosyada tek sayfa vardır ve üç bölümden oluşur:- B2:C502: "Tarih" ve "Tutar" sütunları. 500 satırlık örnek veri RASGELEDIZI ile üretilir; tarihler 2012-2022 arasında, tutarlar 1000-9999 arasında tam sayılardır.
- E2:G13: "AY - YIL", "Adet" ve "Toplam" sütunlarından oluşan birinci sonuç tablosu. Her yıl için kayıt sayısı ve tutar toplamı verilir.
- I2:J13: "AY - YIL" ve "Toplam" sütunlarından oluşan ikinci sonuç tablosu. Yalnızca yıl ve toplam tutar listelenir.
Kullanılan formüller
Tablolar E3 ve I3 hücrelerindeki tek formülle oluşur; sağa ve aşağı taşan aralık diğer hücreleri doldurur. Her iki formülde de önce tarihler SIRALA ile sıralanır, METNE_ÇEVİR ile "yyyy" biçiminde yıla dönüştürülür, ardından TEKRARSIZ ile yıl listesi çıkarılır. Veri ve ara sonuçlar LET içinde adlandırılır.- Birinci yöntemde MAKEARRAY ve LAMBDA her yıl için adedi TOPLA ile, tutar toplamını ise yıl eşleşmesi ile tutarın çarpımının TOPLA ile toplanmasıyla bulur. Üç sütun ELEÇ yerine SEÇ ile yan yana birleştirilir.
- İkinci yöntemde toplam, MAKEARRAY içinde EĞER ile yıl eşleşen tutarların TOPLA ile toplanmasıyla bulunur.
- Kaynak aralıklara B3# ve C3# biçiminde taşma başvurusu verilir; veri uzunluğu değişse de formül güncellenir.
Nasıl kullanılır
- Dosyayı Excel 365 ile açın; LET, MAKEARRAY, LAMBDA ve RASGELEDIZI yalnızca Excel 365 sürümlerinde çalışır.
- Örnek veriler her hesaplamada yenilenir; bu nedenle tutarlar F9 ile değiştirilebilir ve sonuç tabloları anında güncellenir.
- Kendi verinizi kullanmak için B3 ve C3 hücrelerindeki RASGELEDIZI formüllerini silip tarihleri ve tutarları bu sütunlara yapıştırın; formüllerde taşma başvurusu kullanıldığı için bu hücrelere sabit değer yazmadan önce başvuruları kendi aralığınıza göre güncelleyin.
- İki sonuç tablosunu karşılaştırarak yöntemleri inceleyin.