İçindekiler
Birden fazla sayfada verileriniz varsa, aşağıdakileri kullanmak için bazı teknikleri bilmeniz gerekebilir SUMIF fonksiyonunu kullanabileceğiniz üç yöntemi tanıtacağım. SUMIF Excel'de birden çok sayfada.
Diyelim ki veri sayfamızda farklı satıcıların farklı sayfalardaki çeyrek satışları var. Şimdi farklı satıcıların yıllık satışlarını hesaplamak istiyoruz. Bunun için her bir satıcının farklı çeyrek satışlarını toplamamız gerekiyor.
Alıştırma Çalışma Kitabını İndirin
Birden Çok Sayfada SUMIF.xlsmSumif'i Birden Fazla Sayfada Kullanmanın Üç Yöntemi
Yöntem 1: Her Sayfa için SUMIF İşlevini Kullanma
Hesaplama yapmanın bir yolu da aşağıdakileri kullanmaktır SUMIF fonksiyonu Diyelim ki, her bir satıcının yıllık satışlarını aşağıdaki gibi hesaplamak istiyoruz Satış Özeti. Aşağıdaki formülü hücreye yazın C5,
=SUMIF('Çeyrek 1'!B5:B9,'Satış Özeti'!B5,'Çeyrek 1'!C5:C9)+SUMIF('Çeyrek 2'!B5:B9,'Satış Özeti'!B5,'Çeyrek 2'!C5:C9)+SUMIF('Çeyrek 3'!B5:B9,'Satış Özeti'!B5,'Çeyrek 3'!C5:C9)
İşte, 'Çeyrek 1′!B5:B9' = Sayfadaki aralık 1. Çeyrek kriterlerin eşleştirileceği yer
'Satış Özeti'!B5′ = Kriterler
'Çeyrek 1′!C5:C9' = Sayfadaki aralık 1. Çeyrek toplama için değerin alınacağı yer.
Benzer bir şekilde, SUMIF tüm sayfalar için kullanılır.
Tuşuna bastıktan sonra GIRIN, hücresinde Mark'ın üç çeyrekteki satışlarının toplamını elde edersiniz C5.
Satışları sürükleyin C5 veri kümenizin sonuna eklediğinizde tüm satıcıların yıllık satışlarını elde edersiniz.
Daha Fazla Oku: Excel'de Farklı Sayfalarda Birden Çok Ölçüt için SUMIF (3 Yöntem)
Yöntem 2: SUMPRODUCT SUMIF ve INDIRECT İşlevini Kullanma
Tekrarlamadan SUMIF fonksiyonunu birden çok kez kullanıyorsanız SUMPRODUCT fonksiyonu , the SUMIF fonksiyonu ve INDIRECT fonksiyonu İlk olarak, aynı sonucu elde etmek için sayfaların adını ( 1. Çeyrek, 2. Çeyrek, 3. Çeyrek) Yıllık satışlar için hesaplama yapacağımız sayfada.
Bundan sonra, hücreye aşağıdaki formülü yazın C5,
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9"))
İşte, $E$5:$E$7 üç aylık satış değerleri için farklı sayfalara atıfta bulunur.
B$5:$B$9 = ölçütler için arama aralığı
B5 kriterdir ( Mark)
$C$5:$C$9 = kriterler eşleşirse değer için aralık.
Tuşuna bastıktan sonra GIRIN, hücresinde Mark'ın üç çeyrekteki satışlarının toplamını elde edersiniz C5.
Satışları sürükleyin C5 veri kümenizin sonuna eklediğinizde tüm satıcıların yıllık satışlarını elde edersiniz.
Benzer Okumalar
- Çoklu Kriter ile SUMIF (En Kolay 5 Örnek)
- Çoklu Kriterler için Excel SUMIF Fonksiyonu (3 Yöntem + Bonus)
- Excel SUMIF & DÜŞEYARA Birden Çok Sayfada Nasıl Birleştirilir
Yöntem 3: Birden Fazla Sayfada Toplama Yapmak için VBA Kullanma
Çok sayıda sayfanız varsa, yukarıdaki iki yöntem çok zaman alıcı ve karmaşık olabilir. Hesaplamayı daha hızlı hale getirmek için Visual Basic Uygulamaları (VBA) ve özel bir formül oluşturun.
İlk basın ALT+F11 açmak için VBA penceresinde sayfa adına sağ tıklayın ve Insert> Modül.
Bir kod penceresi görünecektir.
Aşağıdaki kodu kopyalayıp bu pencereye yapıştırın,
Function SUMIFOS(lookup_value As Range, ParamArray cellranges() As Variant) Dim i As Integer, rng1 As Variant, temp As Single, a As Boolean Dim rng2 As Variant, value As Variant, j As Single If (UBound(cellranges) + 1) Mod 2 0 Then Exit Function End If For i = LBound(cellranges) To UBound(cellranges) Step 2 If cellranges(i).Rows.Count cellranges(i + 1).Rows.Count Then End Ifcellranges(i).Columns.Count 1 Then Exit Function End If rng1 = cellranges(i).value rng2 = cellranges(i + 1).value For j = LBound(rng1) To UBound(rng1) For Each value In lookup_value If UCase(rng1(j, 1)) = UCase(value) Then a = True Next value If a = True Then temp = temp + rng2(j, 1) a = False Next j Next i SUMIFOS = temp EndFonksiyon
Bundan sonra VBA penceresini kapatın ve hücreye aşağıdaki formülü yazın C5,
=SUMIFOS(B5,'Çeyrek 1'!B5:B9,'Çeyrek 1'!C5:C9,'Çeyrek 2'!B5:B9,'Çeyrek 2'!C5:C9,'Çeyrek 3'!B5:B9,'Çeyrek 3'!C5:C9)
İşte, SUMIFOS özel işlevdir, B5 arama değeridir, Çeyrek 1′!C5:C9 adlı sayfadaki değer aralığıdır. 1. Çeyrek ve Çeyrek 1′!B5:B9 adlı sayfadaki kriterler için aralıktır 1. Çeyrek. Bu formüle istediğiniz kadar sayfadan değer ekleyebilirsiniz.
Tuşuna bastıktan sonra GIRIN, hücresinde Mark'ın üç çeyrekteki satışlarının toplamını elde edersiniz C5.
Satışları sürükleyin C5 veri kümenizin sonuna eklediğinizde tüm satıcıların yıllık satışlarını elde edersiniz.
Daha Fazla Oku: SUMIF Çoklu Aralıklar [6 Faydalı Yol]
Sonuç
İlk yöntemi kullanmak çok büyük miktarda yaprak için çok uygun değildir çünkü çok fazla zaman tüketecektir. 1. yöntemi yalnızca birkaç yaprağınız varsa kullanabilirsiniz. Ancak 2. ve 3. yöntemler çok büyük miktarda yaprak için verimli olacaktır.
Birden fazla sayfaya SUMIF uygulamak için yöntemlerden herhangi birini kullanırken herhangi bir sorunla karşılaşırsanız, lütfen yorum bırakın.