Sisukord
Kui teil on andmeid mitmel lehel, peate võib-olla teadma mõningaid tehnikaid, et kasutada SUMIF Selles artiklis tutvustan teile kolme meetodit, mille abil saate kasutada SUMIF mitmel Exceli lehel.
Oletame, et meie andmelehel on erinevate müüjate kvartalite müük eri lehtedel. Nüüd tahame arvutada erinevate müüjate aastamüüki. Selleks peame summeerima iga müüja eri kvartalite müügi.
Lae alla praktiline töövihik
SUMIF mitme lehe vahel.xlsmKolm meetodit Sumif'i kasutamiseks mitme lehe vahel
Meetod 1: SUMIF-funktsiooni kasutamine iga lehe jaoks
Üks võimalus arvutuste tegemiseks on kasutada funktsioon SUMIF iga lehe kohta. Oletame, et tahame arvutada iga müügimehe aastamüüki lehel nimega Müügi kokkuvõte. Sisestage lahtrisse järgmine valem C5,
=SUMIF('1. kvartal'!B5:B9,'Müügiaruanne'!B5,'1. kvartal'!C5:C9)+SUMIF('2. kvartal'!B5:B9,'Müügiaruanne'!B5,'2. kvartal'!C5:C9)+SUMIF('3. kvartal'!B5:B9,'Müügiaruanne'!B5,'3. kvartal'!C5:C9)+SUMIF('3. kvartal'!B5:B9,'Müügiaruanne'!B5,'3. kvartal'!C5:C9)
Siin, 'Kvartal 1′!B5:B9' = Vahemik lehel 1. kvartal kus kriteeriumidele vastatakse
'Müügi kokkuvõte'!B5′ = Kriteeriumid
'Kvartal 1′!C5:C9' = Vahemik lehel 1. kvartal kust võetakse väärtus summeerimiseks.
Samamoodi, SUMIF kasutatakse kõigi lehtede puhul.
Pärast vajutamist SISESTAGE, saad lahtrisse Marki kõigi kolme kvartali müügi summa. C5.
Lohistage müük C5 oma andmestiku lõppu ja saate kõigi müüjate aastase müügi.
Loe lisaks: SUMIF mitme kriteeriumi jaoks Excelis erinevate lehtede vahel (3 meetodit)
Meetod 2: SUMPRODUCT SUMIF ja INDIRECT funktsiooni kasutamine
Ilma kordamata SUMIF funktsiooni mitu korda, saate kasutada funktsioon SUMPRODUCT ... SUMIF funktsioon ja funktsioon INDIRECT kokku, et saada sama tulemus. Kõigepealt sisestame lehtede nime ( 1. kvartal, 2. kvartal, 3. kvartal) lehel, kus me teeme arvutused aastase müügi kohta.
Pärast seda sisestage lahtrisse järgmine valem C5,
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9"))))
Siin, $E$5:$E$7 viitab erinevatele kvartali müügi väärtuste lehtedele.
B$5:$B$9 = kriteeriumide otsinguväli
B5 on kriteeriumid ( Mark)
$C$5:$C$9 = väärtusvahemik, kui kriteeriumid vastavad.
Pärast vajutamist SISESTAGE, saad lahtrisse Marki kõigi kolme kvartali müügi summa. C5.
Lohistage müük C5 oma andmestiku lõppu ja saate kõigi müüjate aastase müügi.
Sarnased lugemised
- SUMIF mitme kriteeriumiga (5 lihtsamat näidet)
- Exceli SUMIF-funktsioon mitme kriteeriumi jaoks (3 meetodit + boonus)
- Kuidas kombineerida Exceli SUMIF & VLOOKUP mitme lehe lõikes
Meetod 3: VBA kasutamine mitme lehe summeerimiseks
Kui teil on palju lehti, võivad kaks ülaltoodud meetodit olla väga aeganõudvad ja keerulised. Arvutuste kiirendamiseks võite kasutada abi Visual Basic rakendused (VBA) ja teha kohandatud valem.
Esimene ajakirjandus ALT+F11 avada VBA aknas. Tehke paremklõps lehe nimele ja valige Insert> Moodul.
Ilmub koodiaken.
Kopeeri ja kleebi sellesse aknasse järgmine kood,
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 If If 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 EndFunktsioon
Pärast seda sulgege VBA aken ja sisestage lahtrisse järgmine valem C5,
=SUMIFOS(B5,'1. kvartal'!B5:B9,'1. kvartal'!C5:C9,'2. kvartal'!B5:B9,'2. kvartal'!C5:C9,'3. kvartal'!B5:B9,'3. kvartal'!C5:C9)
Siin, SUMIFOS on kohandatud funktsioon, B5 on otsinguväärtus, Kvartal 1′!C5:C9 on väärtusvahemik lehel nimega 1. kvartal ja Kvartal 1′!B5:B9 on kriteeriumide vahemik lehel nimega 1. kvartal. Sellesse valemisse saab sisestada väärtuse nii paljudelt lehtedelt, kui soovite.
Pärast vajutamist SISESTAGE, saad lahtrisse Marki kõigi kolme kvartali müügi summa. C5.
Lohistage müük C5 oma andmestiku lõppu ja saate kõigi müüjate aastase müügi.
Loe edasi: SUMIF mitu vahemikku [6 kasulikku viisi]
Kokkuvõte
Esimese meetodi kasutamine ei ole väga suure arvu lehtede puhul väga mugav, sest see kulutab palju aega. Meetodit 1 võib kasutada, kui teil on ainult paar lehte. Kuid meetodid 2 ja 3 on tõhusad väga suure arvu lehtede puhul.
Kui teil tekib mõne meetodi kasutamisel SUMIF-i kohaldamisel mitme lehe vahel mõni probleem, jätke palun kommentaar.