Bu dosya, TOPLA.ÇARPIM (İngilizce adıyla SUMPRODUCT) fonksiyonunun çok koşullu toplamada nasıl kullanıldığını küçük bir örnek tablo üzerinde gösterir. Dosya .xlsm uzantılıdır; içinde makro bulunmaz.
F8 hücresindeki formül, A.ALİ için iki ayrı sütun grubunu (E ve D sütunları ile F ve G sütunları) ayrı ayrı çarpıp toplar. Böylece aynı kişinin iki farklı alandaki değerleri tek hücrede birleştirilir.
C10 hücresindeki formül ise B sütununda 0'dan büyük olan satırların A sütunundaki miktarlarını toplar:
Her koşul ayrı bir parantez içinde yazılır ve çarpılır; koşulu sağlayan satır 1, sağlamayan satır 0 değeri verdiği için yalnızca uygun satırlar toplama girer.
Dosyada ayrıca Aylar adlı bir ad tanımı bulunur; bu ad başka bir çalışma kitabındaki bir aralığa başvurur ve örnek formüllerde kullanılmaz.
Dosyanın içeriği
Dosya tek sayfadan oluşur:- TOPLA.ÇARPIM: A1:L19 aralığında, sayfanın üstünde "Çok koşullu toplama için en ideal formül" başlığı yer alır. 2. satırda ADET, HATA, DOKUMACI, SSE ve YAT başlıkları bulunur. 3-7. satırlarda adet, hata kodu (SSE, AKA, BNC, YAT) ve dokumacı adı (A.ALİ, A.VELİ, B.SELAMİ, B.OSMAN) içeren örnek kayıtlar listelenir.
- Sayfanın alt bölümünde, 10-19. satırlarda MİKTAR ve KEPEK MİK sütunlarıyla ikinci bir örnek bulunur. Burada pozitif değerli satırların toplanması gösterilir.
Kullanılan formüller
Sayfada üç ayrı SUMPRODUCT örneği vardır. Birincisi G3 hücresindedir; dokumacısı A.ALİ olan ve hata kodu SSE olan satırların adet değerlerini toplar:=TOPLA.ÇARPIM(($E$3:$E$7="A.ALİ")*($C$3:$C$7="SSE")*($A$3:$A$7))
=SUMPRODUCT(($E$3:$E$7="A.ALİ")*($C$3:$C$7="SSE")*($A$3:$A$7))
C10 hücresindeki formül ise B sütununda 0'dan büyük olan satırların A sütunundaki miktarlarını toplar:
=TOPLA.ÇARPIM((A10:A19)*(B10:B19>0))
=SUMPRODUCT((A10:A19)*(B10:B19>0))
Dosyada ayrıca Aylar adlı bir ad tanımı bulunur; bu ad başka bir çalışma kitabındaki bir aralığa başvurur ve örnek formüllerde kullanılmaz.
Nasıl kullanılır
- Dosyayı açın ve TOPLA.ÇARPIM sayfasındaki örnek tabloyu inceleyin.
- G3, F8 ve C10 hücrelerini seçerek formül çubuğunda koşulların nasıl kurulduğuna bakın.
- Koşul değerlerini (ör. "A.ALİ" veya "SSE") değiştirerek sonucun nasıl değiştiğini izleyin.
- Kendi verinize uyarlamak için aralıkları ve koşul metinlerini kendi sütunlarınıza göre düzenleyin. Tüm aralıkların satır sayısı aynı olmalıdır.