Ana Sayfa Excel GROUPBY / GRUPLAÖLÇÜT FONKSİYONU
Excel

GROUPBY / GRUPLAÖLÇÜT FONKSİYONU

Paylaş
Paylaş

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ı

  1. Gruplandırma işlemini basitleştirir: Birkaç ölçüt üzerinden hızlıca gruplandırma yapabilirsiniz.
  2. Dinamik veri analizi: Veri değiştiğinde otomatik olarak sonuçları günceller.
  3. Birden fazla ölçütle çalışabilir: Örneğin, şehir + ay gibi gruplamaları kolayca yapar.
  4. Yardımcı tablolara gerek kalmaz: Pivot tablolar oluşturmadan gruplama yapabilirsiniz.
  5. Ö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:

  1. 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
  2. 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
  3. 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ı).
  1. [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
  2. [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ı).
  3. [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).
  4. [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
  5. [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

ŞehirAySatış Tutarı
İstanbulOcak500
AnkaraOcak400
İstanbulŞubat700
AnkaraŞubat600
İzmirOcak300
İzmirŞubat450

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ı:

ŞehirSatış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ı:

ŞehirAylarSatış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

ŞehirSatış Tutarı
İstanbul500
Ankara400
İstanbul700
Ankara600
İzmir300
İzmir450
=GRUPLAÖLÇÜT(A2:A7;C2:C7;TOPLA;;0)

Çıktı:

ŞehirToplam Satış
İstanbul1200
Ankara1000
İzmir750

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

ŞehirBölgeSatış Tutarı
İstanbulMarmara500
Ankaraİç Anadolu400
İstanbulMarmara700
Ankaraİç Anadolu600
İzmirEge300
İzmirEge450

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ı:

ŞehirBölgeSatışlar
İstanbulMarmara{500; 700}
Ankaraİç Anadolu{400; 600}
İzmirEge{300; 450}

Örnek 5: Satışları Şehirlere Göre Gruplandırma

Veri Tablosu:

ŞehirSatış Tutarı
İstanbul500
Ankara400
İstanbul700
Ankara600
İzmir300
İzmir450
=GRUPLAÖLÇÜT(A2:A7;B2:B7;TOPLA;;0)

Çıktı:

ŞehirToplam Satış
İstanbul1200
Ankara1000
İzmir750

Örnek 6: Şehir ve Bölgeye Göre Gruplandırma

Veri Tablosu:

ŞehirBölgeSatış Tutarı
İstanbulMarmara500
Ankaraİç Anadolu400
İstanbulMarmara700
Ankaraİç Anadolu600
İzmirEge300
İzmirEge450
=GRUPLAÖLÇÜT(A2:B7;C2:C7;TOPLA;;0)

Çıktı:

ŞehirBölgeToplam Satış
İstanbulMarmara1200
Ankaraİç Anadolu1000
İzmirEge750

Örnek 7: Şehir Bazlı Gruplama ve Filtreleme

Veri Tablosu:

ŞehirSatış Tutarı
İstanbul500
Ankara400
İstanbul700
Ankara600
İzmir300
İzmir450

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ı:

ŞehirToplam Satış
Ankara600
İstanbul1200
İzmir450

🟢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 ❤️

Paylaş
Yazar
Erdinç YILDIZ

Kariyerime teknik çizim, planlama ve saha operasyonları yönetimi alanında başladım ve bu süreçte analitik düşünme ile süreç yönetimi becerilerimi geliştirdim. Teknoloji odaklı pozisyonlarda çalışarak CNC/CAD-CAM programlama ve operasyonel verimlilik konularında deneyim kazandım. Finans ve muhasebe yönetimi alanındaki görevlerimde, hem departman hem de saha personeline temel ve ileri düzey Excel eğitimleri vererek ekiplerin iş süreçlerini daha etkin hale getirmelerine katkıda bulundum. Kurumsal hayatta operasyonel mükemmeliyet ve süreç yönetimi odaklı görevler üstlendim; bu süreçte geniş kapsamlı Excel eğitimleri düzenleyerek çalışanların teknoloji kullanımı ve verimliliğini artırdım. Aynı zamanda diğer Office uygulamaları olan Word, PowerPoint, Outlook ve Teams eğitimleri de vermekteyim. Eğitim ve liderlik çalışmalarım, ekiplerin performansına doğrudan katkı sağlayan en güçlü yönlerimden biridir.

Bir yorum bırak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer yazılar
Excel

DGET / VAL FONKSİYONU

VAL (DGET) Fonksiyonu Nedir? VAL fonksiyonu (İngilizce: DGET), bir veri tabanı veya...

Excel

IMAGE / RESİM FONKSİYONU

RESİM Fonksiyonu Nedir? RESİM (İngilizce sürümde IMAGE) fonksiyonu, bir hücrede resim görüntülemek...

Excel

TAMİŞGÜNÜ.ULUSL / NETWORKDAYS.INTL FONKSİYONU

Excel’de TAMİŞGÜNÜ.ULUSL fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...

Excel

TAMİŞGÜNÜ / NETWORKDAYS FONKSİYONU

Excel’de TAMİŞGÜNÜ fonksiyonu bir başlangıç tarihi ile bitiş tarihi arasındaki çalışma günlerini...