Excel Formulas Academy · Ders

DSUM ile Kayıtları Toplama

Ölçüt aralığınızdaki koşullarla eşleşen satırlardaki bir alanı toplayın.

2. ders / 413 adım

DSUM ile Kayıtları Toplama, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

DSUM Ne Yapar

DSUM, bir tablonun tek bir sütunundaki sayıları toplar; ancak yalnızca bir ölçüt aralığıyla eşleşen satırlar için işlem yapar. Bunu, koşulları formülün içinden değil, bir hücre alanından okuyan bir SUMIFS olarak düşünebilirsiniz.

Birçok koşulunuz olduğunda veya kullanıcıların formülleri yeniden yazmak yerine hücreleri düzenleyerek filtreleri değiştirmesini istediğinizde özellikle kullanışlıdır.

DSUM Söz Dizimi

Biçim şöyledir:

DSUM(database, field, criteria)

  • veritabanı - başlıklar dahil tam tablo; örneğin A1:C13.
  • alan - toplanacak sütun; "Amount" gibi tırnak içinde bir başlık adıyla veya sütun numarasıyla belirtilir.
  • ölçüt - daha önce oluşturduğunuz ölçüt aralığı.
=DSUM(A1:C13, "Amount", E1:E2)

İlk Toplam

A1:C13 aralığında Region, Rep ve Amount başlıklarına sahip satış verilerinin bulunduğunu düşünün. E1 hücresine Region, E2 hücresine de East yazın.

Aşağıdaki formül, Doğu satırlarındaki Amount sütununu toplar. Doğu satırlarının değerleri 1200, 800 ve 500 ise sonuç 2500 olur. E2 hücresini West olarak değiştirin; toplam, formülü düzenlemeniz gerekmeden anında yeniden hesaplanır.

=DSUM(A1:C13, "Amount", E1:E2)

Alanı Seçme

alan bağımsız değişkeni, hangi sütunun toplanacağını belirler. Bunu yazmanın iki yolu vardır:

  • Adıyla: "Amount" - açık ve sütunların yeniden sıralanmasına dayanıklıdır.
  • Konumuyla: 3 - veritabanı aralığının üçüncü sütunu.

Başlık adını kullanmak genellikle daha güvenlidir; çünkü bir sütun eklemek formülü bozmaz. Yalnızca yazımın tablo başlığıyla aynı olduğundan emin olun.

=DSUM(A1:C13, 3, E1:E2)

Sayı Ölçütüyle Toplama

Sayısal bir kurala göre toplam alabilirsiniz. E1 hücresine Amount, E2 hücresine de >1000 yazın. Artık DSUM yalnızca 1000'in üzerindeki tutarları toplar.

Bu yöntem, "tüm büyük siparişlerin toplamı nedir?" gibi sorular için kullanışlıdır. Karşılaştırma bir hücrede bulunduğundan, yönetici formüle dokunmadan eşiği değiştirebilir.

=DSUM(A1:C13, "Amount", E1:E2)

AND ile İki Koşul

1000'in üzerindeki Doğu siparişlerinin toplamını almak için iki sütunlu bir ölçüt aralığı oluşturun. E1:F1 aralığına Region ve Amount başlıklarını, E2:F2 aralığına ise East ve >1000 değerlerini yazın.

Her iki koşul da aynı satırda bulunduğu için AND ile birleştirilir. DSUM, yalnızca Doğu bölgesinde olan ve tutarı 1000'in üzerinde bulunan satırların Amount değerlerini toplar.

=DSUM(A1:C13, "Amount", E1:F2)

OR ile İki Değer

Hem Doğu hem de Batı bölgelerinin toplamını almak için değerleri ayrı satırlara yerleştirin. E1 hücresine Region, E2 hücresine East ve E3 hücresine West yazın.

Ayrı satırlar OR anlamına gelir; bu nedenle DSUM, Doğu veya Batı olan her satırın Amount değerini toplar. Her iki koşul satırını kapsaması için ölçüt bağımsız değişkenini E1:E3 aralığına genişletmeyi unutmayın.

=DSUM(A1:C13, "Amount", E1:E3)

DSUM ve SUMIFS Karşılaştırması

Her ikisi de koşullarla toplama yapabilir, ancak aralarında farklar vardır:

  • SUMIFS, ölçütleri formülün içinde tutar; tek seferlik toplamlar için idealdir.
  • DSUM, ölçütleri hücrelerden okur; kullanıcıların filtreleri değiştirdiği gösterge panoları veya SUMIFS'in zorlanacağı karmaşık AND/OR mantığı için idealdir.

OR mantığı için kendinizi birçok SUMIFS işlevini iç içe yerleştirirken buluyorsanız, birden çok satırdan oluşan ölçüt aralığıyla DSUM kullanmak genellikle daha temiz bir çözümdür.

=SUMIFS(C2:C13, A2:A13, "East", C2:C13, ">1000")

Veritabanı Aralığına Dikkat Edin

veritabanı bağımsız değişkeni başlık satırını içermelidir. Yalnızca başlıklar olmadan veri satırlarını (A2:C13) aktarırsanız DSUM alan adını bir sütunla eşleştiremez ve hata döndürür.

Aralığı gerçek verilerinizin çevresinde mümkün olduğunca dar tutun. Aşağıdaki gereksiz boş satırları dahil etmek toplamlar için sorun oluşturmaz; ancak diğer D işlevlerini karıştırabilir. Bu nedenle her durumda aralığı dar tutmak iyi bir alışkanlıktır.

=DSUM(A1:C13, "Amount", E1:E2)

Eşleşme Olmadığında

Hiçbir satır ölçütlerle eşleşmezse DSUM yalnızca 0 döndürür; hata oluşturmaz. Bu genellikle sorun değildir, ancak sıfır gerçek bir toplam gibi görünebilir.

Kayıtların gerçekten eşleşip eşleşmediğini anlamak için DCOUNT ile birlikte kullanın veya sonucu bir denetimle sarın. Böylece eşleşme olmadığında dönen sıfır, sıfır toplamdan farklı şekilde gösterilebilir.

=IF(DCOUNT(A1:C13,"Amount",E1:E2)=0, "No records", DSUM(A1:C13,"Amount",E1:E2))

Canlı Gösterge Paneli Toplamları

DSUM'un asıl gücü etkileşimli olmasıdır. Ölçüt değer hücresine E2 içinde her bölgeyi listeleyen bir açılır liste yerleştirin, ardından DSUM'u E1:E2 aralığına yönlendirin.

Artık toplamı tek bir hücre yönlendirir: Doğu'yu seçtiğinizde Doğu satışları, Kuzey'i seçtiğinizde Kuzey satışları gösterilir. Aynı açılır listeyi okuyan, her gösterge için bir tane olmak üzere birkaç DSUM hücresini bir araya getirebilirsiniz. Böylece hiçbir formülü düzenlemeden düz bir tabloyu duyarlı bir özet paneline dönüştürürsünüz.

=DSUM(A1:C13, "Amount", E1:E2)

Hızlı Kontrol

=DSUM(A1:C13, "Amount", E1:E2) formülünü yazdınız; Region E1'de, East ise E2'de bulunuyor. Formül ne döndürür?

Özet

DSUM, ölçüt aralığıyla eşleşen satırlar için bir sütunun toplamını hesaplar:

  • Söz dizimi: DSUM(database, field, criteria).
  • Veritabanı bağımsız değişkenine başlık satırını dahil edin.
  • alan, tırnak içine alınmış bir başlık adı veya sütun numarası olabilir.
  • Aynı satırdaki ölçütler = AND; ayrı satırlardaki ölçütler = OR.
  • Eşleşme olmadığında hata yerine 0 döndürülür.

Sırada eşleşen kayıtları DCOUNT ile sayacağız.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Excel öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“DSUM ile Kayıtları Toplama” dersi ücretsiz mi?

Evet — “DSUM ile Kayıtları Toplama” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

“DSUM ile Kayıtları Toplama” dersinde ne öğreneceğim?

Ölçüt aralığınızdaki koşullarla eşleşen satırlardaki bir alanı toplayın. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“DSUM ile Kayıtları Toplama” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Ölçüt Aralığı Oluşturma
  2. DSUM ile Kayıtları Toplama
  3. DCOUNT ile Kayıtları Sayma
  4. DAVERAGE ve DGET ile Ortalama Alma ve Veri Çıkarma
← Excel Formulas Academy Sayfasına Dön