Sadržaj
Ako imate podatke na više listova, možda ćete morati znati neke tehnike za korištenje funkcije SUMIF . U ovom ću vam članku predstaviti tri metode pomoću kojih ćete moći koristiti SUMIF na više listova u Excelu.
Recimo, u našoj podatkovnoj tablici imamo kvartalnu prodaju po različitim prodavači preko različitih listova. Sada želimo izračunati godišnju prodaju različitih prodavača. Za to moramo zbrojiti prodaju različitih tromjesečja svakog prodavača.
Preuzmite radnu bilježnicu
SUMIF na više listova .xlsm
Tri metode za korištenje Sumif-a na više listova
Metoda 1: Upotreba SUMIF funkcije za svaki list
Jedan od načina za izračun je pomoću funkcija SUMIF za svaki list. Pretpostavimo da želimo izračunati godišnju prodaju svakog prodavača na listu pod nazivom Sažetak prodaje. Upišite sljedeću formulu u ćeliju C5,
=SUMIF('Quarter 1'!B5:B9,'Sales Summary'!B5,'Quarter 1'!C5:C9)+SUMIF('Quarter 2'!B5:B9,'Sales Summary'!B5,'Quarter 2'!C5:C9)+SUMIF('Quarter 3'!B5:B9,'Sales Summary'!B5,'Quarter 3'!C5:C9)
Ovdje, 'Kvart 1′!B5:B9' = Raspon na listu Kvart 1 gdje će kriteriji uskladiti
'Sažetak prodaje'!B5′ = Kriteriji
'Kvartal 1'!C5:C9' = Raspon u listu Kvartal 1 odakle će se uzeti vrijednost za zbrajanje.
Na sličan način, SUMIF se koristi za sve listove.
Nakon što pritisnete ENTER, dobit ćete zbroj prodaje sva tri kvartalaoznake u ćeliji C5.
Povucite prodaju C5 na kraj skupa podataka i dobit ćete godišnju prodaju svih prodavača.
Pročitajte više: SUMIF za više kriterija na različitim listovima u Excelu (3 metode)
2. metoda: Upotreba funkcije SUMPRODUCT SUMIF i INDIRECT
Bez ponavljanja funkcije SUMIF više puta, možete koristiti funkciju SUMPRODUCT , funkciju SUMIF i FUNKCIJU INDIRECT zajedno da biste dobili isti rezultat. Prvo ćemo umetnuti nazive listova ( Kvartal 1, Kvartal 2, Kvartal 3) u list gdje ćemo napraviti izračun za godišnju prodaju.
Nakon toga, upišite sljedeću formulu u ćeliju C5,
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9")))
Ovdje, $E$5:$E$7 odnosi se na različite listove za vrijednosti tromjesečne prodaje.
B$5:$B$9 = raspon traženja za kriterij
B5 je kriterij ( Ocjena)
$C$5:$C$9 = raspon vrijednosti ako kriteriji se podudaraju.
Nakon što pritisnete ENTER, dobit ćete zbroj prodaje Marka za sve tri četvrtine u ćeliji C5.
Povucite prodaju C5 na kraj skupa podataka i dobit ćete godišnju prodaju svih prodavača.
Slična očitanja
- SUMIF s više kriterija (5 najlakših primjera)
- ExcelFunkcija SUMIF za više kriterija (3 metode + bonus)
- Kako kombinirati Excel SUMIF & VLOOKUP na više listova
Metoda 3: Korištenje VBA za zbrajanje na više listova
Ako imate puno listova, gornje dvije metode mogu oduzeti mnogo vremena i složeno. Kako bi izračun bio brži, možete uzeti pomoć Visual Basic Applications (VBA) i napraviti prilagođenu formulu.
Prvo pritisnite ALT+F11 da otvorite VBA prozor. Desnom tipkom miša kliknite naziv lista i odaberite Umetni> Modul.
Pojavit će se prozor s kodom.
Kopirajte i zalijepite sljedeći kod u ovaj prozor ,
7188
Nakon toga zatvorite VBA prozor i upišite sljedeću formulu u ćeliju C5,
=SUMIFOS(B5,'Quarter 1'!B5:B9,'Quarter 1'!C5:C9,'Quarter 2'!B5:B9,'Quarter 2'!C5:C9,'Quarter 3'!B5:B9,'Quarter 3'!C5:C9)
Ovdje, SUMIFOS je prilagođena funkcija, B5 je vrijednost pretraživanja, Kvart 1′!C5:C9 je raspon za vrijednost na listu pod nazivom Kvart 1 i Kvart 1′!B5:B9 je raspon za kriterije u listu pod nazivom Kvart 1. Možete umetnuti vrijednost iz koliko god listova želite u ovoj formuli.
Nakon što pritisnete ENTER, dobit ćete zbroj sva tri kvartalna prodaja marke u ćeliji C5.
Povucite prodaju C5 na kraj skupa podataka i dobit ćete godišnja prodaja svih prodavača.
Pročitajte više: SUMIF višestruki raspon[6 korisnih načina]
Zaključak
Korištenje prve metode nije baš zgodno za veliku količinu listova jer će oduzeti puno vremena. Možete koristiti metodu 1 ako imate samo nekoliko listova. Ali metode 2 i 3 bit će učinkovite za vrlo veliku količinu listova.
Ako naiđete na bilo kakav problem dok koristite bilo koju od metoda za primjenu SUMIF na više listova, ostavite komentar.