Genel Bakış
VSEÇTOPLA (DSUM), bir tablo ya da listede ölçütlere uyan satırlardaki belirli bir sütunun değerlerini toplar. Birden fazla koşulu ölçüt aralığında tanımlayıp aynı aralığı farklı toplamlarda yeniden kullanmak için uygundur. Veritabanı işlevleri ailesinin toplama işlevidir.
Türkçe Excel'de parametreler genellikle noktalı virgülle, İngilizce Excel'de virgülle ayrılır; bölge ayarınıza göre ayırıcı değişebilir. Ölçüt aralığındaki sütun başlıkları veritabanındaki başlıklarla aynı yazılmalıdır. Veritabanı ve ölçüt aralıkları birbirinin üzerine binmemelidir.
Sonuç 37.500,00 olur. Ölçüt aralığı E1:E2 olduğu için yalnızca Ay sütunu "Ocak" olan iki satır (2. ve 6. satırlar) toplanır; diğer aylar dışarıda kalır. Alan başlığı büyük/küçük harfe duyarlı olmadığından "Tutar" yerine "TUTAR" yazsanız da sonuç değişmez. Tutar sütunu veritabanının soldan üçüncü sütunu olduğu için alan yerine 3 yazmak da aynı sonucu verir. E2 hücresine tabloda bulunmayan bir ay yazarsanız hiçbir satır eşleşmez ve sonuç 0 olur.
Sonuç 41 olur. Ölçüt aralığı E1:E3 olduğu için Ay değeri "Ocak" olan ya da "Haziran" olan satırlar toplamaya girer. İkinci Ocak satırında Adet değeri "yok" metnidir; alan sütunundaki metin girdileri yok sayılır ve hata oluşmaz. Böylece yalnızca sayısal Adet değerleri toplanır.
Sonuç 55.500,00 olur. * joker karakteri herhangi bir sayıda karakteri temsil ettiği için "M*" koşulu Mart ve Mayıs satırlarını seçer. Bunlardan yalnızca tutarı > 25000 koşulunu sağlayanlar toplanır; ilk Mart satırı bu sınırın altında kaldığı için dışarıda kalır. Ocak ve Haziran M harfiyle başlamadığından hiç hesaba girmez. Bir ölçüt başlığının altındaki hücreyi boş bırakırsanız o sütun için koşul uygulanmaz ve o sütundaki tüm satırlar değerlendirilir.
Sonuç #DEĞER! olur. "Satış" ifadesi A1:C1 aralığındaki başlıklardan hiçbiriyle eşleşmediği için VSEÇTOPLA, toplanacak sütunu belirleyemez ve #DEĞER! hatası verir. Alanı "Ciro" olarak ya da sütun sırasına göre 3 olarak yazdığınızda hata ortadan kalkar. Aynı hata alan boş bırakıldığında, ölçüt boş bırakıldığında ya da veritabanı aralığı başlık satırını içermediğinde de oluşur.
Söz dizimi ve parametre
- Kategori
- Veritabanı
- İngilizce adı
- DSUM
- Platform
- Windows Mac Web
3 bağımsız değişken
3 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| veritabanıdatabase | Zorunlu | Tabloyu ya da listeyi oluşturan, ilk satırı sütun başlıklarından oluşan hücre aralığını belirtir. |
| alanfield | Zorunlu | Toplanacak sütunu belirtir; sütun başlığı, soldan sağa sütun sırası ya da başlık hücresinin başvurusu olabilir. |
| ölçütcriteria | Zorunlu | Koşulları içeren hücre aralığını belirtir; en az bir sütun başlığı ve altında bir koşul hücresi bulunmalıdır. |
Geçerli kullanımlar
=VSEÇTOPLA(A1:C6;"Tutar";E1:E2)
=VSEÇTOPLA(A1:C6;3;E1:E2)
=VSEÇTOPLA(A1:C6;C1;E1:E3)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Tek ölçütle toplama
A1:C6 aralığındaki satış tablosunda yalnızca Ocak ayına ait tutarları toplayalım. E1:E2 aralığı ölçüt aralığıdır: E1 hücresi tablodaki Ay başlığını, E2 hücresi koşulu içerir. E5 hücresine aşağıdaki formülü yazın:VSEÇTOPLA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Tutar | Ay | |
| 2 | Ocak | 19 | 18.000,00 | Ocak | |
| 3 | Mart | 20 | 24.000,00 | ||
| 4 | Şubat | 17 | 16.500,00 | Toplam tutar | |
| 5 | Haziran | 22 | 20.000,00 | 37.500,00 | |
| 6 | Ocak | 18 | 19.500,00 |
TemelExcelDepo v1.0.0
2. VEYA ölçütü ve metin değerler
Ocak ya da Haziran ayına ait adetleri toplayalım. Ölçüt aralığında iki koşulu alt alta yazdığınızda satırlar VEYA mantığıyla birleşir. Adet sütununda bir hücrede sayı yerine metin bulunuyor. E6 hücresine aşağıdaki formülü yazın:VSEÇTOPLA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Adet | Tutar | Ay | |
| 2 | Ocak | 19 | 18.000,00 | Ocak | |
| 3 | Mart | 20 | 24.000,00 | Haziran | |
| 4 | Haziran | 22 | 20.000,00 | ||
| 5 | Ocak | yok | 19.500,00 | Toplam adet | |
| 6 | Şubat | 17 | 16.500,00 | 41 |
VEYA ÖlçütüExcelDepo v1.0.0
3. VE ölçütü, joker karakter ve karşılaştırma
M harfiyle başlayan aylar arasında tutarı 25.000'den büyük olanları toplayalım. Aynı satırdaki iki koşul VE mantığıyla çalışır: D2 hücresindeki "M*" joker karakterli bir metin koşuludur, E2 hücresindeki koşul ise bir karşılaştırmadır. Bu tabloda veritabanı yalnızca iki sütundan oluşur ve ölçüt aralığı D1:E2'dir. E5 hücresine aşağıdaki formülü yazın:VSEÇTOPLA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ay | Tutar | Ay | Tutar | |
| 2 | Ocak | 18.000,00 | M* | >25000 | |
| 3 | Mart | 24.000,00 | |||
| 4 | Mayıs | 26.500,00 | Toplam tutar | ||
| 5 | Mart | 29.000,00 | 55.500,00 | ||
| 6 | Haziran | 20.000,00 |
Joker ve KarşılaştırmaExcelDepo v1.0.0
4. Alan başlığı bulunamazsa
Bir şube tablosunda Ankara şubesinin cirosunu toplamak istiyoruz. Ancak formülde alan olarak tabloda bulunmayan "Satış" başlığı yazılmıştır; tablodaki başlık ise "Ciro"dur. E5 hücresindeki formül şöyledir:VSEÇTOPLA
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Şube | Adet | Ciro | Şube | |
| 2 | Ankara | 14 | 21.000,00 | Ankara | |
| 3 | İzmir | 11 | 15.500,00 | ||
| 4 | Bursa | 9 | 12.000,00 | Toplam ciro | |
| 5 | Ankara | 16 | 25.500,00 | #DEĞER! | |
| 6 | Adana | 8 | 9.000,00 |
Hata DurumuExcelDepo v1.0.0
Kullanırken dikkat edin
- veritabanı parametresi: veritabanı, tabloyu ya da listeyi oluşturan hücre aralığıdır ve ilk satırında sütun başlıkları bulunmalıdır. Aralık tek bir sütundan da oluşabilir. Aralık başlık satırını içermiyorsa ya da yalnızca başlık satırından oluşuyorsa sonuç #DEĞER! olur. Aralık bir özet tablodaki bir hücreye başvuruyorsa özet tabloda o anda görüntülenen veriler kullanılır.
- alan parametresi: alan, toplanacak sütunu belirtir. Sütun başlığı (tırnak içinde metin), soldan sağa sütun sırasını gösteren sayı ya da başlık hücresinin başvurusu olabilir. Başlık metni büyük/küçük harfe duyarlı değildir. alan boş bırakılırsa ya da veritabanındaki başlıklardan hiçbiriyle eşleşmezse sonuç #DEĞER! olur. Alan sütunundaki metin, mantıksal değer ve hata içeren hücreler toplamaya katılmaz. Sütunda hiç sayı yoksa sonuç 0 olur.
- ölçüt parametresi: ölçüt, en az bir sütun başlığı ve başlığın altında en az bir koşul hücresi içeren, bitişik hücrelerden oluşan bir aralıktır. Aynı satırdaki koşullar VE mantığıyla, farklı satırlardaki koşullar VEYA mantığıyla birleşir. Bir başlığın altındaki hücreyi boş bırakırsanız o sütunun tamamı için koşul uygulanmaz. Ölçüt aralığı etkin sayfada herhangi bir yerde olabilir; ancak veriler sonradan büyüyebileceği için tablonun altına koymamanız önerilir. Ölçüt ile veritabanı aralıklarının birbirine binmediğinden ve en az bir boş satır ya da sütunla ayrıldığından emin olun. ölçüt boş bırakılırsa, yalnızca bir başlık içeriyorsa ya da tek bir boş hücreye başvuruyorsa sonuç #DEĞER! olur.
- Joker karakterler: Metin koşullarında ? tek bir karakteri, * ise herhangi bir sayıda karakteri temsil eder. Örneğin "J*" koşulu J harfiyle başlayan tüm değerlerle eşleşir. Sayısal karşılaştırmalar için >, <, >= ve <= gibi işleçleri koşul hücresinde kullanabilirsiniz.
- Hata ve sıfır sonuç: Ölçüte uyan hiçbir satır yoksa sonuç 0 olur; bu bir hata değildir. #DEĞER! hatası ise şu durumlarda oluşur: alan boştur ya da başlıklarla eşleşmez, ölçüt boştur, yalnızca başlık içerir ya da tek bir boş hücreden oluşur, veritabanı başlık satırını içermez ya da yalnızca başlık satırından oluşur.
- İlgili işlevler: TOPLA, sayısal değerleri ölçütsüz toplamak için tercih edilir. ÇOKETOPLA, koşulları ayrı bir ölçüt tablosu kurmadan doğrudan formülün içinde vermek istediğinizde daha pratiktir. TOPLA.ÇARPIM, bir ya da birden fazla dizinin çarpımlarının toplamını almak için kullanılır. Aynı ölçüt yapısını kullanan VSEÇORT, VSEÇSAY, VSEÇAL, VSEÇMAK, VSEÇMİN, VSEÇÇARP, VSEÇSTDSAPMA ve VSEÇVAR işlevleri toplam yerine ortalama, sayı, tek kayıt, en büyük, en küçük, çarpım, standart sapma ve varyans hesaplar.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024