İçindekiler
Excel DSUM fonksiyonu bir VERİTABANI toplam fonksiyonu. DSUM fonksiyonu, belirtilen kriterleri izleyerek belirtilen alanların toplamını hesaplar. Üç zorunlu bağımsız değişken alır: Menzil , Saha ve Kriterler .
Bu makalede, aşağıdaki araçları nasıl kullanabileceğinizi öğreneceksiniz DSUM fonksiyonunu uygun örneklerle açıklar.
Excel Çalışma Kitabını İndirin
Excel DSUM İşlevinin Kullanım Alanları.xlsmExcel DSUM İşlevi: Sözdizimi ve Bağımsız Değişkenler
⦽ Fonksiyon Hedefi:
Bu DSUM işlevi, belirli bir toplamı hesaplar Saha eşleştirerek Kriterler belirli bir Menzil .
⦽ Sözdizimi:
DSUM (veritabanı, alan, kriter)
⦽ Argümanlar Açıklama:
Tartışma | Gerekli / İsteğe bağlı | Açıklama |
---|---|---|
aralık | Gerekli | tüm girişleri tutan hücre aralığı |
alan | Gerekli | Toplam için hesaplanacak sütunu belirtir |
Kriterler | Gerekli | belirli koşulların atandığı hücre aralığı |
⦽ Kriter Olarak Neler Kullanılabilir?
DSUM aralıktaki verileri filtrelemek için birden fazla ölçüt türü sunar. En çok kullanılan bazı ölçüt türleri şunlardır
Kriterler | Tip | Çıktı |
---|---|---|
"Birim Fiyat" | String | Satırlar "Birim Fiyat" ile eşleşir |
Cook* | Wildcard | Satırlar "Cook" ile başlar |
*ies | Wildcard | Satırlar "ies" ile biter |
120 | Sayı | 120'ye eşit |
>120 | Karşılaştırma | 120'den büyük |
<120 | Karşılaştırma | 120'den az |
>=120 | Karşılaştırma | 120'den büyük veya eşit |
120 | Karşılaştırma | Eşit değil 120 |
Karşılaştırma | Boş değil | |
=B7 | Formül | B7'nin argümanına eşittir |
⦽ Dönüş Parametresi:
Bu DSUM işlevi bir toplam değeri döndürür.
⦽ Şunlar İçin Geçerlidir:
Microsoft Excel sürümü 2000 Ofis'e 365, Excel sürümü 2011 için Mac ve sonrası.
4 Excel DSUM Fonksiyonunu Kullanmak İçin Uygun Örnekler
Örnek 1: Fonksiyon Olarak Kullanılan DSUM
Diğer tüm fonksiyonlar gibi, DSUM bir Excel fonksiyonudur ve bu şekilde çalışır. Sadece argümanları sözdiziminde belirtildiği gibi bildirmeniz gerekir.
➧ Aşağıdaki formülü herhangi bir boş hücreye yapıştırın (örn, G5:H5 ) toplamını hesaplamak için Birim Fiyat Alan.
=DSUM(B8:H19, "Birim Fiyat",B5:C6)
Formülün içinde,
B8:H19; aralıktır.
"Birim Fiyat"; toplamını hesapladığınız belirtilen alandır.
B5:C6; belirli kriterlerin mevcut olduğu aralık.
➧ Basın GİRİŞ Ardından değerlendirilen değer görünecektir.
Formüle göre, iki kriter uyguluyoruz
Toplam Birim Fiyat . Sipariş Kimliği 'den daha büyük 10021 .
Toplam Birim Fiyat . Miktar eşit veya daha fazla satıldı 120 .
Bu DSUM fonksiyonu değerlendirir $3.74 Olumlu girişleri toplar (örn. $1.87 ve $1.87 ) ve ( $1.87+$1.87 ) $3.74 .
Veri türlerinize bağlı olarak farklı ölçütler kullanabilir ve DSUM işlevi gayet iyi çalışıyor.
Örnek 2: DSUM Toplam Toplamı Hesaplar (Tek Kriter)
Benzer şekilde SUM fonksiyonunu DSUM fonksiyonu herhangi bir Alanın toplamını hesaplayabilir (örn, Herhangi bir Sütun Bu durumda, aşağıdaki değerleri hesaplarız Toplam Fiyat veri kümesinden satılan her ürünün.
➧ Aşağıdaki formülü herhangi bir hücreye yazın (örn, G5:H5 ).
=DSUM(B8:H19, "Toplam Fiyat",B5:C6)
Formülde,
B8:H19; aralığı gösterir.
"Toplam Fiyat"; toplamını hesapladığınız belirtilen alanı belirtir.
B5:C6; belirli kriterlerin mevcut olduğu aralığı ifade eder.
➧ Vurmak GİRİŞ Daha sonra, toplam toplam değer görünecektir.
Formül sadece bir kriter getirmektedir
⏩ Toplamak için Toplam Fiyat . Sipariş Kimliği 'ye eşit veya daha küçüktür. 10017 bu da veri kümesindeki tüm girdiler anlamına gelir.
Formülün sonuç değeri şöyledir $2033.01. 'deki tüm girişleri toplar. Toplam Fiyat sütun . Toplam tutarı bulmak için diğer başlıkları alan olarak kullanabilirsiniz.
Örnek 3: DSUM Toplamı Hesaplar (Çoklu Kriter)
Önceki örnekten (örn, Örnek 2 ), öğreniyoruz DSUM fonksiyonu da benzer şekilde SUM fonksiyonu. Peki ya sadece birden fazla koşula uyan belirli bir alanı toplamak istiyorsak?
Bu senaryoda, bir aralıkta dört kriter uyguluyoruz (örn, B5:E6 ) ve DSUM girişlerini toplar Toplam Fiyat sahip olan alan
⏩ Sipariş Kimliği eşit veya daha büyük 10017.
Bölge Doğu'ya.
Konumlandırılmış Çerezler kategori.
Olarak tanımlanmıştır Ok Kökü Ürün.
➧ Aşağıdaki formülü herhangi bir hücreye yazın (örn, G5:H5 ).
=DSUM(B8:H19, "Toplam Fiyat",B5:E6)
Referanslar önceki örneklerde olduğu gibi aynı argümanları beyan eder. B8:H19 görebildiğimiz kadarıyla.
Formül, belirtilen her alanı ölçütlerle eşleştirir ve son olarak uygun girdileri eşleştirmek için sağa doğru hareket eder.
➧ Basın GIRIN. Toplam değer görünür.
Formül sonunda eşleşir 3 koşullarına uyan girdileri toplar ve şu değeri döndürür $695.42 .
Elde edilen değeri eşleşen girişlerle çapraz kontrol edersek, değer aynı görünür ( $318.28 + $303.02 + $74.12 ) $695.42 .
Örnek 4: VBA Makrolarında Kullanılan DSUM
Biz de kullanabiliriz DSUM içinde işlev VBA Makro Kodlar. Makroyu Takip Etme DSUM fonksiyon formatını kullanarak, bu makalenin önceki örneklerini taklit edebiliriz.
Diyelim ki, toplamını istiyoruz Toplam Fiyat veri kümesindeki her girişin.
➧ Vurmak ALT+F11 Tamamen. Bir dakika içinde Microsoft Visual Basic Penceresi açılır. Microsoft Görsel Pencere , Seçiniz Ekleme > Seçin Modül .
➧ İçinde Modül , Aşağıdaki Maco kodunu yapıştırın ve ardından F5 kodu çalıştırmak için.
Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub
İçinde Makro Kod,
"F5:G5" ; sonuç değerinin nereye oturacağını gösterir.
➧ Çalışma sayfasına geri döndüğünüzde aşağıdakilerin toplamını göreceksiniz Toplam Fiyat hücredeki girişler F5:G5 .
SUMIF, SUMIFS ve DSUM'ı ayırt edin:
Yönler | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Sözdizimi | SUMIF(aralık, ölçüt, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | DSUM(veritabanı, alan, kriter) |
Veritabanı | Koşullu Fonksiyon | Koşullu Fonksiyon | Bir veritabanı İşlevi |
Oluşum | Belirli Bir Formasyona İhtiyaç Yok | Belirli Bir Formasyona İhtiyaç Yok | Çalıştırmak için Saha Etiketleri Gerektirir |
Dayatmacı Kriterler | Tek Kriter Formülün İçine veya Dışına Eklenebilir | Birden Fazla Kriter Formülün İçine veya Dışına Eklenebilir ve Dağınık Ama Esnek Görünebilir. | Kriterler Formülün Dışında veya İçinde Tanımlanır ve Temiz Görünür |
Aynı Konumda Birden Fazla Kriteri İşleme | Geçerli değil | Aynı Konumda Birden Fazla Kriter İşlenemiyor | Kolay Kullanım |
Anlamak | SUMIFS Fonksiyonuna Göre Anlaşılması Nispeten Daha Kolay | Anlaşılması ve Uygulanması Daha Zor | Kolayca Anlaşılır |
Yapı Kompleksi Kriterleri | Özel Karmaşık Kriterler Oluşturmak Zordur | Özel Karmaşık Kriterler Oluşturmak İçin Çok Doğu | Özel Karmaşık Kriterler Oluşturmak Zor |
⧭ DSUM Kullanırken Akılda Tutulması Gerekenler
🔼 Ölçüt aralığı çalışma sayfasında herhangi bir yerde olabilir. Ancak ölçüt aralığının veri kümesi ile çakışması, veri kümesinin altında olması gibi konumlara yerleştirilmemesi tercih edilir.
🔼 Eğer DSUM tüm veri kümesinde gerçekleştirmesi gerekiyorsa, kriter aralığının başlığının altına boş bir satır yerleştirin.
🔼 En az bir sütun alanı ve bir koşuldan oluşuyorsa herhangi bir kriter aralığı kullanılabilir.