Menu

ÇOKETOPLA Formülü: Excel'de Birden Fazla Ölçütle Toplama

=ÇOKETOPLA(C2:C7;A2:A7;"North";B2:B7;"Apple") bölgenin North ve ürünün Apple olduğu satırlarda C2:C7'deki satışları toplar. Tarih aralıkları, YADA mantığı ve isteğe bağlı filtreler, canlı tablolarda.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

ÇOKETOPLA (İngilizce SUMIFS) formülü =ÇOKETOPLA(C2:C7;A2:A7;"North";B2:B7;"Apple"), A sütununun North ve B sütununun Apple olduğu satırlarda C2:C7'deki satışları toplar. Önce toplanacak aralık gelir, ardından her koşul için bir aralık ve koşul çifti. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

North elmaları
F2
ABCDEF
1RegionProductSalesConditionTotal
2NorthApple120North, Apple150
3SouthPear45North, over 50200
4NorthPear80North230
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKETOPLA(C2:C7;A2:A7;"North";B2:B7;"Apple")

İki satır hem North hem Apple'dır, 120 ve 30, bu yüzden F2 150 gösterir. F3 satış sütununu hem toplam aralığı hem de ölçüt aralığı olarak kullanır: 50'nin üstündeki North satırları. F4'te tek bir koşul vardır ve ETOPLA gibi çalışır. B4'ü Apple yapın, F2 80 artar.

ÇOKETOPLA söz dizimi

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range (toplam_aralığı) toplanacak hücrelerdir ve başta gelir. ETOPLA'da sonda gelir: =ETOPLA(A2:A7;"North";C2:C7). İki sırayı karıştırmak sık yapılan bir ÇOKETOPLA hatasıdır. Bir ETOPLA'yı kopyalayıp koşul ekliyorsanız toplam aralığını başa taşıyın.
  • Her koşul bir çifttir: bir aralık ve bir ölçüt, en fazla 127 çift. Ölçütler ETOPLA'dakiler gibi çalışır: "North", ">50", "*apple*", "<>" ya da bir işlece eklenmiş bir hücre, ">="&G2.
  • Bir satır yalnızca her koşul doğruysa toplanır.
  • Her aralık aynı boyutta olmalıdır, yoksa ÇOKETOPLA #VALUE! (Türkçe Excel'de #DEĞER!) döndürür. Tablo hata adlarını İngilizce gösterir.

ÇOKETOPLA tek bir koşulla da çalışır; böyle yazmak, ileride bağımsız değişkenleri yeniden sıralamadan ikinci bir koşul eklenebileceği anlamına gelir.

Tarih aralığıyla ÇOKETOPLA

Bir ayı ya da herhangi bir dönemi toplamak için tarih sütununu iki kez kullanın: bir kez başlangıç tarihiyle, bir kez bitiş tarihiyle. Tarihleri hücrelerde tutun.

İki tarih arasındaki satışlar
G4
ABCDEFG
1RegionProductSalesDateSettingValue
2NorthApple1202026-01-05Start2026-02-01
3SouthPear452026-01-12End2026-02-28
4NorthPear802026-02-03Total135
5EastApple552026-02-18North only80
6SouthApple2002026-03-02
7NorthApple302026-03-20
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKETOPLA(C2:C7;D2:D7;">="&G2;D2:D7;"<="&G3)

Şubat'ta iki sipariş var, 80 ve 55, bu yüzden G4 135 gösterir; G5 yalnızca North olanı tutar. Mart'ı da almak için G3'ü 2026-03-31 yapın. Tarihler saat de içeriyorsa "<="&G3 son günün 0:00'ında durur: o günün ilerleyen saatlerindeki siparişlerin de sayılması için bitiş koşulu olarak "<"&G3+1 kullanın.

Bir hücredeki tek bir tarihten bütün bir ayı toplamak için son günü SERİAY (İngilizce EOMONTH) bulsun: =ÇOKETOPLA(C2:C7;D2:D7;">="&G2;D2:D7;"<="&SERİAY(G2;0)).

YADA ile ÇOKETOPLA

ÇOKETOPLA'daki koşullar her zaman VE ile bağlanır. North veya South için bölge koşuluna süslü parantez içinde bir liste verin: ÇOKETOPLA her öğe için bir toplam döndürür ve TOPLA bunları toplar.

North veya South
F2
ABCDEF
1RegionProductSalesConditionTotal
2NorthApple120North or South475
3SouthPear45North or South, Apple350
4NorthPear80Two SUMIFS475
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

F2 ve F4 ikisi de East satırı dışındaki her şeyi, 475'i verir. F3 bölgelerdeki YADA'yı üründeki bir VE ile birleştirir. Süslü parantezli formüller burada İngilizce yazımlarıyla duruyor, çünkü dizi sabitinin ayırıcıları bölge ayarlarına bağlıdır. Listeyi yalnızca bir ölçüte koyun: tek bir ÇOKETOPLA'daki iki liste her birleşimi denemek yerine öğelerini konum konum eşleştirir.

Boş ölçütle ÇOKETOPLA: isteğe bağlı bir filtre

Bir raporda genellikle okuyucunun "tümü" anlamında boş bırakabileceği filtre hücreleri bulunur. Ölçüt olarak kullanılan boş bir hücre "herhangi bir şey" demek değildir: Excel onu 0 olarak okur ve bu, bir metin sütununda hiçbir şeyle eşleşmez. Onu her metinle eşleşen "*" joker karakteriyle değiştirin. Listelerden bir bölge ve bir ürün seçin ya da onları temizleyin.

İsteğe bağlı filtreler
G4
ABCDEFG
1RegionProductSalesFilterValue
2NorthApple120RegionNorth
3SouthPear45Product
4NorthPear80Total230
5EastApple55
6SouthApple200
7NorthApple30
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =ÇOKETOPLA(C2:C7;A2:A7;EĞER(G2="";"*";G2);B2:B7;EĞER(G3="";"*";G3))

North seçili ve ürün yokken G4 her North satırını toplar: 230. G3'te Apple'ı seçin, 150'ye düşer; G2'yi temizleyin, her bölgedeki Apple'ı toplar. "*" yalnızca metinle eşleşir, bu yüzden bu yöntem metin sütunlarında çalışır; sayı sütunu bunun yerine bir aralık ister, ">="&min ve "<="&max.

Bir sütunun boş veya dolu olduğu satırları toplamak için ölçüt olarak "" ve "<>" kullanın. D sütununda bir ödeme tarihi varken =ÇOKETOPLA(C2:C7;A2:A7;"North";D2:D7;"") henüz ödenmemiş North satışlarını toplar.

Alıştırma: ÇOKETOPLA

Sıra sizde: South elmaları
F2
ABCDEF
1RegionProductSalesConditionTotal
2NorthApple120South, Apple
3SouthPear45
4NorthPear80
5EastApple55
6SouthApple200
7NorthApple30
8SouthApple75
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: Bölgenin South ve ürünün Apple olduğu satışları toplayın. Formülü F2'ye yazın.

Sıra sizde: bir dönemdeki North satışları
G4
ABCDEFG
1RegionProductSalesDateSettingValue
2NorthApple1202026-01-05Start2026-01-10
3SouthPear452026-01-12End2026-03-05
4NorthPear802026-02-03Total
5EastApple552026-02-18
6SouthApple2002026-03-02
7NorthApple302026-03-20
8NorthPlum652026-03-01
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: G2'den G3'e kadar, iki gün de dahil, tarihli North satışlarını toplayın. Formülü G4'e yazın.

ÇOKETOPLA, ETOPLA ve TOPLA.ÇARPIM karşılaştırması

İhtiyacınızKullanın
Tek bir koşulETOPLA(range;criteria;sum_range) ya da tek çiftli ÇOKETOPLA
Hepsi doğru olan birkaç koşulÇOKETOPLA(sum_range;range1;criteria1;range2;criteria2)
Tek sütunda birkaç değerden biriSUM(SUMIFS(sum_range,range,{"a","b"})) (İngilizce yazım)
Bir hesaplamaya bağlı koşul (bir tarihin ayı, bir sütunun başka bir sütunla karşılaştırılması, fiyat çarpı miktar)TOPLA.ÇARPIM
Aynı koşullar, ama bir sayımÇOKEĞERSAY

Bir ÇOKETOPLA 0 döndürürse her koşulu aynı aralıklarda ÇOKEĞERSAY ile tek tek denetleyin: sayısı 0 olan koşul hiç eşleşmeyendir; bunun nedeni genellikle sondaki bir boşluk, metin olarak saklanan bir sayı ya da tırnak içine yazılmış bir hücredir (">="&G2 yerine ">=G2").

Sıkça Sorulan Sorular

ETOPLA ile ÇOKETOPLA arasındaki fark nedir?

ETOPLA tek bir koşul alır ve toplam aralığını sona koyar: =ETOPLA(A2:A7;"North";C2:C7). ÇOKETOPLA istediğiniz sayıda koşul alır ve toplam aralığını başa koyar: =ÇOKETOPLA(C2:C7;A2:A7;"North";B2:B7;"Apple"). Tek koşulla ikisi de aynı toplamı verir.

ÇOKETOPLA tarih aralığıyla nasıl kullanılır?

Tarih sütununu bir başlangıç ve bir bitişle iki kez kullanın: =ÇOKETOPLA(C2:C7;D2:D7;">="&G2;D2:D7;"<="&G3) G2'den G3'e kadar tarihli satışları, ikisi de dahil, toplar.

ÇOKETOPLA YADA mantığı kullanabilir mi?

Doğrudan değil: koşulları VE ile bağlanır. Bir ölçüte bir liste verin ve sonuçları toplayın. İngilizce yazımıyla =SUM(SUMIFS(C2:C7,A2:A7,{"North","South"})) North ve South'u toplar.

ÇOKETOPLA neden #DEĞER! döndürüyor?

Toplam aralığı ile ölçüt aralıkları aynı boyutta değil, örneğin A2:A8 ile C2:C7. ETOPLA'nın aksine ÇOKETOPLA onları yeniden boyutlandırmaz; her aralığın satır ve sütun sayısı aynı olmalıdır.

Bir ÇOKETOPLA ölçütü nasıl isteğe bağlı yapılır?

Boş bir filtre hücresini, her metinle eşleşen "*" joker karakteriyle değiştirin: =ÇOKETOPLA(C2:C7;A2:A7;EĞER(G2="";"*";G2)). G2 boşken her bölge dahil edilir.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA