Innholdsfortegnelse
Hvis du har data på tvers av flere ark, kan det hende du må kjenne til noen teknikker for å bruke SUMMER -funksjonen. I denne artikkelen vil jeg introdusere deg for tre metoder som du vil kunne bruke SUMIF på tvers av flere ark i Excel.
La oss si at i dataarket vårt har vi kvartalsvis salg med forskjellige selgere på tvers av forskjellige ark. Nå ønsker vi å beregne årlig salg av forskjellige selgere. For det må vi summere ulike kvartalers salg til hver selger.
Last ned Practice Workbook
SUMIF Across Multiple Sheets .xlsm
Tre metoder for å bruke Sumif på tvers av flere ark
Metode 1: Bruke SUMIF-funksjonen for hvert ark
En måte å gjøre beregningen på er å bruke SUMIF-funksjonen for hvert ark. Anta at vi ønsker å beregne det årlige salget til hver selger i et ark kalt Salgssammendrag. Skriv inn følgende formel i celle 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)
Her, 'Kvartal 1′!B5:B9' = Område i ark Kvartal 1 hvor kriteriene vil bli matchet
'Salgssammendrag'!B5′ = Kriterier
'Kvartal 1′!C5:C9' = Område i ark Kvartal 1 hvor verdien for summering vil bli hentet fra.
På lignende måte brukes SUM.HVIS for alle arkene.
Etter å ha trykket ENTER, vil du få oppsummeringen av alle tre kvartalers salgav Mark i celle C5.
Dra salget C5 til slutten av datasettet ditt, og du vil få det årlige salget av alle selgere.
Les mer: SUMIF for Multiple Criteria Across Different Sheets in Excel (3 Methods)
Metode 2: Bruke SUMPRODUCT SUMIF og INDIRECT-funksjonen
Uten å gjenta SUMIF -funksjonen flere ganger, kan du bruke SUMPRODUCT-funksjonen , SUM.HVIS -funksjonen, og den INDIREKTE funksjonen totalt for å få samme resultat. Først setter vi inn navnet på arkene ( Kvartal 1, Kvartal 2, Kvartal 3) i arket der vi skal foreta beregningen for årlig salg.
Deretter skriver du inn følgende formel i celle C5,
=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9")))
Her refererer $E$5:$E$7 til forskjellige ark for verdiene for kvartalssalg.
B$5:$B$9 = oppslagsområde for kriterier
B5 er kriteriet ( Mark)
$C$5:$C$9 = område for verdi hvis kriterier samsvarer.
Etter å ha trykket ENTER, vil du få oppsummeringen av alle tre kvartalers salg av Mark i celle C5.
Dra salg C5 til slutten av datasettet ditt, og du vil få det årlige salget til alle selgere.
Lignende avlesninger
- SUMIF med flere kriterier (5 enkleste eksempler)
- ExcelSUMIF-funksjon for flere kriterier (3 metoder + bonus)
- Hvordan kombinere Excel SUMIF & VLOOKUP på tvers av flere ark
Metode 3: Bruke VBA til å summere på tvers av flere ark
Hvis du har mange ark, kan de to ovennevnte metodene være svært tidkrevende og kompleks. For å gjøre beregningen raskere kan du ta hjelp av Visual Basic Applications (VBA) og lage en tilpasset formel.
Trykk først ALT+F11 for å åpne VBA -vinduet. Høyreklikk på arknavnet og velg Sett inn> Modul.
Et kodevindu vises.
Kopiér og lim inn følgende kode i dette vinduet ,
6946
Lukk deretter VBA-vinduet og skriv inn følgende formel i celle 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)
Her er SUMIFOS den tilpassede funksjonen, B5 er oppslagsverdien, Kvartal 1′!C5:C9 er området for verdi i arket kalt Kvartal 1 og Kvartal 1′!B5:B9 er området for kriterier i arket kalt Kvartal 1. Du kan sette inn verdien fra så mange ark du vil ha i denne formelen.
Etter å ha trykket ENTER, vil du få summen av alle tre kvartalers salg av Mark i celle C5.
Dra salget C5 til slutten av datasettet ditt, og du får det årlige salget til alle selgere.
Les mer: SUMIF Multiple Ranges[6 nyttige måter]
Konklusjon
Å bruke den første metoden er ikke særlig praktisk for en veldig stor mengde ark fordi det vil ta mye tid. Du kan bruke metode 1 hvis du bare har et par ark. Men metode 2 og 3 vil være effektive for en veldig stor mengde ark.
Hvis du møter problemer mens du bruker noen av metodene for å bruke SUMIF på flere ark, vennligst legg igjen en kommentar.