Excel’de GRUPLAÖLÇÜT fonksiyonu, büyük veri setlerini gruplamak ve özetlemek için oldukça güçlü bir araçtır. GRUPLAÖLÇÜT fonksiyonu, verilen bir veri kümesini, belirtilen bir veya daha fazla ölçüte göre gruplandırır ve her bir grup için özet bir çıktı oluşturur. Özellikle verileri kategorilere ayırmak, gruplanmış bilgileri göstermek ve bu gruplar için ileri düzey analiz yapmak için kullanılır.
Bu fonksiyon, dinamik dizi formüllerinin bir parçası olduğu için Excel 365 ve Excel 2021 sürümlerinde kullanılabilir. İngilizce adı GROUPBY‘dır.
GRUPLAÖLÇÜT’ün Avantajları
- Gruplandırma işlemini basitleştirir: Birkaç ölçüt üzerinden hızlıca gruplandırma yapabilirsiniz.
- Dinamik veri analizi: Veri değiştiğinde otomatik olarak sonuçları günceller.
- Birden fazla ölçütle çalışabilir: Örneğin, şehir + ay gibi gruplamaları kolayca yapar.
- Yardımcı tablolara gerek kalmaz: Pivot tablolar oluşturmadan gruplama yapabilirsiniz.
- Ölçüt ve gruplama dizileri eşleşen boyutlarda olmalıdır. Aksi takdirde hata alırsınız.
Söz Dizimi
GRUPLAÖLÇÜT(satır_alanlar; değerler; işlev; [alan_başlıklar]; [toplam_derinlik]; [sıralama_düzen]; [filtre_dizi]; [alan_ilişki])
Argümanlar:
- satır_alanlar : Zorunlu
Gruplandırmayı tanımlayan bir veya daha fazla ölçüt alanıdır. Gruplamak istediğiniz kategoriler bu alana yazılır.- Örneğin: “Şehir”, “Ay”, “Bölge” gibi sütunları tanımlayabilirsiniz.
- Tür: Dizi
- değerler : Zorunlu
Gruplandırma sırasında özetlenecek (hesaplanacak) değerlerin olduğu veri sütunudur. Bu sütunda genellikle sayısal veriler olur.- Örneğin: “Satış Tutarı”, “Miktar”, “Skor” gibi sütunlar olabilir.
- Tür: Dizi
- işlev : Zorunlu
Gruplanmış değerler üzerinde yapılacak matematiksel veya istatistiksel işlemi belirtir. İşlev genellikle şu türlerden biri olur:TOPLA (SUM)
→ Gruplanan değerlerin toplamını alır.ORTALAMA (AVERAGE)
→ Gruplanan değerlerin ortalamasını alır.MAKS (MAX)
→ Gruplanan değerlerin en büyüğünü alır.MİN (MIN)
→ Gruplanan değerlerin en küçüğünü alır.- Tür: Metin veya sayı (işlev adı ya da numarası).
- [alan_başlıklar]: Opsiyonel
Gruplanan kategoriler ve değerler için özel başlıklar tanımlamak amacıyla kullanılır. Bu argüman tablo çıktısını daha anlamlı hale getirmek için kullanılır.- Örneğin: {“Şehir”, “Ay”, “Toplam Satış”} gibi başlıklar tanımlanabilir.
- Varsayılan olarak, tablo başlıkları satır_alanlar ve değerler içeriğine göre otomatik atanır.
- Tür: Dizi
- [toplam_derinlik]: Opsiyonel
Gruplandırmanın derinliğini (detay seviyesini) kontrol eder. Özellikle çok seviyeli gruplandırma yapılırken (örneğin, “Şehir > Ay > Gün”) bu argümanla hangi seviyeye kadar özetleme yapılacağı belirlenir.- Varsayılan olarak, tüm seviyeler özetlenir.
- Örneğin: 1 seviyesi yalnızca şehir düzeyinde toplamları, 2 seviyesi ise şehir ve ay düzeyindeki toplamları gösterir.
- Tür: Sayı (Pozitif tamsayı).
- [sıralama_düzen]: Opsiyonel
Gruplandırma sonuçlarını sıralamak için kullanılır. Belirli bir sütunu artan veya azalan düzende sıralamak amacıyla şu tür seçenekler tanımlanabilir:1
→ Artan sıralama.-1
→ Azalan sıralama.- Varsayılan olarak sıralama uygulanmaz.
- Tür: Sayı (1 veya -1).
- [filtre_dizi]: Opsiyonel
Gruplanacak veriler üzerinde filtre uygulamak için kullanılır. Sadece belirli bir ölçütü sağlayan değerlerin gruplandırılmasını istiyorsanız, bu filtreyi tanımlayabilirsiniz.- Örneğin: “Bölge = Marmara” olan verilerle gruplama yapabilirsiniz.
- Varsayılan olarak tüm değerler kullanılır (filtre uygulanmaz).
- Tür: Dizi
- [alan_ilişki]: Opsiyonel
Gruplanacak kategoriler arasında özel bir ilişki tanımlamak için kullanılır. Çok karmaşık gruplandırma senaryolarında alanlar arasındaki bağımlılıkları tanımlamanıza olanak tanır.- Varsayılan olarak alanlar bağımsız çalışır.
- Tür: Tablo
Örnek Tablolar ve Kullanımı:
Örnek 1: Şehir Bazlı Gruplama
Veri Tablosu
Şehir | Ay | Satış Tutarı |
---|---|---|
İstanbul | Ocak | 500 |
Ankara | Ocak | 400 |
İstanbul | Şubat | 700 |
Ankara | Şubat | 600 |
İzmir | Ocak | 300 |
İzmir | Şubat | 450 |
Bu tabloyu şehir bazında gruplandırmak ve her şehrin satışlarını göstermek için DİZİMETİN fonksiyonuyla birlikte kullanılır.
=GRUPLAÖLÇÜT(A2:A7;C2:C7;DİZİMETİN;;0)
Çıktı:
Şehir | Satışlar |
---|---|
İstanbul | {500; 700} |
Ankara | {400; 600} |
İzmir | {300; 450} |
Açıklama:
- A2:A7 → Gruplandırma ölçütü (şehirler).
- C2:C7 → Gruplama yapılacak değerler (satışlar).
Örnek 2: Şehir ve Ay Bazlı Gruplama
Verileri şehir ve aya göre gruplamak istiyoruz.
=GRUPLAÖLÇÜT(A2:A7;B2:C7;DİZİMETİN;;0)
Çıktı:
Şehir | Aylar | Satışlar |
---|---|---|
İstanbul | {Ocak; Şubat} | {500; 700} |
Ankara | {Ocak; Şubat} | {400; 600} |
İzmir | {Ocak; Şubat} | {300; 450} |
Açıklama:
- A2:A7 → Gruplandırma ölçütü (şehirler).
- B2:C7 → Gruplama yapılacak değerler (aylar ve satışlar)
Örnek 3: Özet Tabloda Toplama
Eğer gruplandırılmış değerler üzerinde özet bir işlem (örneğin toplam alma) yapmak istiyorsanız, TOPLA fonksiyonuyla birlikte kullanılabilir.
Veri Tablosu
Şehir | Satış Tutarı |
---|---|
İstanbul | 500 |
Ankara | 400 |
İstanbul | 700 |
Ankara | 600 |
İzmir | 300 |
İzmir | 450 |
=GRUPLAÖLÇÜT(A2:A7;C2:C7;TOPLA;;0)
Çıktı:
Şehir | Toplam Satış |
---|---|
İstanbul | 1200 |
Ankara | 1000 |
İzmir | 750 |
Açıklama:
- Formül, şehir bazında satış toplamını hesaplamak için GRUPLAÖLÇÜT ile TOPLA fonksiyonunu birleştirir.
Örnek 4: Çoklu Ölçütle Detaylı Gruplama
Veri Tablosu
Şehir | Bölge | Satış Tutarı |
---|---|---|
İstanbul | Marmara | 500 |
Ankara | İç Anadolu | 400 |
İstanbul | Marmara | 700 |
Ankara | İç Anadolu | 600 |
İzmir | Ege | 300 |
İzmir | Ege | 450 |
Bu örnekte hem şehir hem de bölge ölçütlerine göre gruplama yapıyoruz.
=GRUPLAÖLÇÜT(A2:B7;C2:C7;DİZİMETİN;;0)
Çıktı:
Şehir | Bölge | Satışlar |
---|---|---|
İstanbul | Marmara | {500; 700} |
Ankara | İç Anadolu | {400; 600} |
İzmir | Ege | {300; 450} |
Örnek 5: Satışları Şehirlere Göre Gruplandırma
Veri Tablosu:
Şehir | Satış Tutarı |
---|---|
İstanbul | 500 |
Ankara | 400 |
İstanbul | 700 |
Ankara | 600 |
İzmir | 300 |
İzmir | 450 |
=GRUPLAÖLÇÜT(A2:A7;B2:B7;TOPLA;;0)
Çıktı:
Şehir | Toplam Satış |
---|---|
İstanbul | 1200 |
Ankara | 1000 |
İzmir | 750 |
Örnek 6: Şehir ve Bölgeye Göre Gruplandırma
Veri Tablosu:
Şehir | Bölge | Satış Tutarı |
---|---|---|
İstanbul | Marmara | 500 |
Ankara | İç Anadolu | 400 |
İstanbul | Marmara | 700 |
Ankara | İç Anadolu | 600 |
İzmir | Ege | 300 |
İzmir | Ege | 450 |
=GRUPLAÖLÇÜT(A2:B7;C2:C7;TOPLA;;0)
Çıktı:
Şehir | Bölge | Toplam Satış |
---|---|---|
İstanbul | Marmara | 1200 |
Ankara | İç Anadolu | 1000 |
İzmir | Ege | 750 |
Örnek 7: Şehir Bazlı Gruplama ve Filtreleme
Veri Tablosu:
Şehir | Satış Tutarı |
---|---|
İstanbul | 500 |
Ankara | 400 |
İstanbul | 700 |
Ankara | 600 |
İzmir | 300 |
İzmir | 450 |
Filtre: Yalnızca satış tutarı 500’den büyük olan şehirleri dahil et.
=GRUPLAÖLÇÜT(A2:A7;B2:B7;TOPLA;;0;;B2:B7>400)
Çıktı:
Şehir | Toplam Satış |
---|---|
Ankara | 600 |
İstanbul | 1200 |
İzmir | 450 |
🟢Eğitim talepleri için bizimle buradan iletişime geçebilirsiniz. 👉 https://forms.office.com/r/0gMDksLjLg
🟢News from Microsoft 365 bültenimize abone olabilir. 👉 https://www.linkedin.com/newsletters/7076133011028611072/
🟢Microsoft 365 Copilot Community grubumuza katılabilirsiniz. 👉 https://www.linkedin.com/groups/9559408/
Sevgiler ❤️
Bir yorum bırak