Excel'de Birden Çok Sayfada TOPLA (3 Yöntem)

  • Bunu Paylaş
Hugh West

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.xlsm

Sumif'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.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.