Alıştırma: Power Query Gruplandırmasını Formülle Doğrulama
Yayın: · Son güncelleme:
Kısaca
Power Query'de temizlenmiş bir sipariş tablosunun Gruplandırma ölçütü adımıyla üreteceği şehir toplamlarını ÇOKETOPLA ile hesaplayın. Sonuçları sorgunun çıktısıyla karşılaştırarak adımların doğru çalıştığını sınarsınız.
Görev
A1:B7 aralığında Power Query ile boşlukları kırpılmış ve Tutar sütunu sayıya çevrilmiş bir sipariş tablosu var. Bu tabloya Şehir sütununa göre Gruplandırma ölçütü uygulanıp Tutar toplandığını düşünün. Rakamlar varsayımsaldır.
E2 hücresine, D2'deki şehrin toplam tutarını veren bir ÇOKETOPLA formülü yazın ve E4'e kadar kopyalayın. Sonuçlar, sorgunun Gruplandırma ölçütü çıktısıyla aynı olmalı.
Formül yazacağınız hücreler: E2, E3, E4
Veri
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şehir | Tutar | Şehir | Toplam tutar | |
| 2 | Ankara | 1.250 | Ankara | ? | |
| 3 | İzmir | 980 | İzmir | ||
| 4 | Ankara | 640 | Bursa | ||
| 5 | Bursa | 1.500 | |||
| 6 | İzmir | 720 | |||
| 7 | Ankara | 410 |
Soru işaretli hücre, formülü yazacağınız yerdir.
İpuçları (3)
- Toplam aralığı $B$2:$B$7, ölçüt aralığı $A$2:$A$7'dir.
- Ölçüt olarak şehri formüle yazmak yerine D2 hücresini kullanın.
- Aralıkları $ ile sabitleyip formülü aşağı kopyalayın.
Çözümü göster
=ÇOKETOPLA($B$2:$B$7;$A$2:$A$7;D2)=SUMIFS($B$2:$B$7,$A$2:$A$7,D2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
ÇOKETOPLA, A sütunu D2'deki şehre eşit olan satırların B değerlerini toplar. Ankara için 1.250 + 640 + 410 = 2.300, İzmir için 980 + 720 = 1.700, Bursa için 1.500 TL çıkar. Power Query'nin Gruplandırma ölçütü adımı da her şehir için aynı toplamı tek satırda verir.
Beklenen sonuçlar
| Hücre | Değer |
|---|---|
| E2 | 2.300 |
| E3 | 1.700 |
| E4 | 1.500 |
Bu alıştırmada kullanılan fonksiyonlar
Bu alıştırma şu dersin parçasıdır: İleri Ders 9: Power Query'ye Giriş
Sıkça Sorulan Sorular
Formül sonucu sorgu sonucundan farklıysa ne düşünmeliyim?
En sık neden, sorgunun yenilenmemiş olmasıdır. Veri sekmesinde Tümünü Yenile'ye basın. Fark sürerse kırpma adımını kontrol edin; boşluk kalmış bir şehir adı ayrı grup oluşturur.
ETOPLA ile de çözebilir miyim?
Evet, tek koşul olduğu için =ETOPLA($A$2:$A$7;D2;$B$2:$B$7) aynı sonucu verir. Argüman sırasının ÇOKETOPLA'dan farklı olduğuna dikkat edin.