Excel formülü: Gruba göre toplama -

İçindekiler

Genel formül

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Özet

Doğrudan bir tabloda grup veya etikete göre ara toplam verileri almak için ETOPLA işlevine dayalı bir formül kullanabilirsiniz.

Gösterilen örnekte, D5'teki formül şöyledir:

=IF(B5=B4,"",SUMIF(B:B,B5,C:C))

Not: Veriler, mantıklı sonuçlar elde etmek için gruplama sütununa göre sıralanmalıdır.

Açıklama

Bu formülün çerçevesi, "yukarıdaki hücre" deki değerle aynı olup olmadığını görmek için B sütunundaki her bir değeri test eden IF'ye dayanmaktadır. Değerler eşleştiğinde formül hiçbir şey döndürmez (""). Değerler farklı olduğunda, EĞER işlevi SUMIF'i çağırır:

SUMIF(B:B,B5,C:C)

ETOPLA'nın EĞER tarafından tetiklendiği her satırda SUMIF, C sütunundaki (C: C) eşleşen tüm satırların toplamını hesaplar. SUMIF tarafından kullanılan ölçüt, B sütununun (B5) geçerli satır değeridir ve tüm B sütununa (B: B) karşı test edilmiştir.

Bunun gibi tam sütun referansları havalı ve zariftir, çünkü verilerin nerede başlayıp bittiği konusunda endişelenmenize gerek yoktur, ancak tablonun üstünde veya altında SUMIF tarafından yakalanabilecek fazladan veri olmadığından emin olmanız gerekir.

Verim

Excel'in geçerli sürümleri 1 milyondan fazla satır içerdiğinden tam sütun başvurusu kullanmak kötü bir fikir gibi görünebilir. Bununla birlikte, testler, Excel'in yalnızca "kullanılan aralıktaki" verileri (A1 son kullanılan sütun ve son kullanılan satırın kesişiminin adresine) bu tür formülle değerlendirdiğini göstermiştir.

Fast Excel'de Charles Williams'ın bu konu hakkında tam bir zamanlama sonuçları seti içeren iyi bir makalesi var.

Neden Pivot Tablolar?

Bu örnek, tam sütun referanslarının nasıl çalıştığını ve doğrudan bir veri tablosunda nasıl kullanılabileceğini göstermek içindir. Pivot tablolar, verileri gruplamak ve özetlemek için mükemmel bir yol olmaya devam etmektedir.

İyi bağlantılar

Excel Tam Sütun Referansları ve Kullanılan Aralık: İyi Fikir mi, Kötü Bir Fikir mi?

Ilginç makaleler...