Slik summerer du ved å matche rad og kolonne i Excel

Anonim

Så langt har vi lært hvordan vi summerer hele matchende kolonne i en tabell i Excel. Men hvordan summerer vi verdier når vi trenger å matche kolonne og rad. I denne artikkelen lærer vi hvordan du gjør summen av matchende rader og kolonner.

Det er to formler for å gjøre dette, men la oss først scenariet.

Her har jeg en tabell som registrerer salget gjort av ansatte i forskjellige måneder. Navnet på ansatte kan gjenta seg. Se figuren nedenfor:

Vi må få summen av mai måned der selgeren er Donald.

Metode 1: Oppsummering av matchende kolonneoverskrift og radoverskrift Ved hjelp av SUMPRODUCT -funksjonen.

De SUMPRODUCT Funksjon er den mest allsidige funksjonen når det gjelder å summere og telle verdier med vanskelige kriterier. Den generiske funksjonen som skal summeres ved å matche kolonne og rad er:

= SUMPRODUCT ((kolonner)*(column_headers = column_heading)*(row_headers = row_heading)

Kolonner:Det er det todimensjonale området for kolonnene du vil oppsummere. Den skal ikke inneholde overskrifter. I tabellen ovenfor er det C3: N7.

column_headers:Det er toppteksten påkolonner som du vil oppsummere. I dataene ovenfor er det C2: N2.

column_heading: Det er overskriften du vil matche. I eksemplet ovenfor er det i B13.

Uten ytterligere forsinkelse, la oss bruke formelen.

row_headers:Det er toppteksten pårader som du vil oppsummere. I dataene ovenfor er det B3: B10.

rad_overskrift: Det er overskriften du vil matche i rader. I eksemplet ovenfor er det i F13.

Uten ytterligere forsinkelse, la oss bruke formelen.

Skriv denne formelen i celle D13 og la excel gjøre magien (det er ikke noe som heter magi) …

= SUMPRODUCT ((C3: N10)*(C2: N2 = B13)*(B3: B10 = E13))

Dette returnerer verdien:

Når du endrer måneden eller selgeren, vil summen endres i henhold til radoverskriften og kolonneoverskriften.

Hvordan virker det?

Denne enkle boolske logikken.

(C2: N2 = B13): Denne uttalelsen vil returnere en rekke SANN og FALSK. Alle matchende verdier i kolonnen har sanne og andre vil ha usanne. I dette tilfellet vil vi bare ha én True ettersom området C2: N2 bare inneholder én forekomst mai ved 5th Plassering.

(B3: B10 = E13): Dette fungerer på samme måte som ovenfor og returnerer en matrise SANN og FALSK. Alle matchende verdier vil ha SANN og andre vil ha FALSK. I dette tilfellet vil vi ha 2 TRUEs da området B3: B10 har to forekomster av "Donald".

(C2: N2 = B13)*(B3: B10 = E13): Nå multipliserer vi matrisene som returneres med setninger. Dette vil implementere og logikk, og vi får en rekke 1s og 0s. Nå vil vi ha et 2D -array som vil inneholde 2 1s og resten 0s.

(C3: N10)*(C2: N2 = B13)*(B3: B10 = E13)= Til slutt multipliserer vi 2D -matrisen med 2D -tabellen. Det vil returnere en rekke 0 -er og tallene som samsvarer med kriteriene.

Til slutt, SUMPRODUKT funksjon vil oppsummere matrisen som vil resultere i ønsket utgang.

Metode 2: Oppsummering av matchende kolonneoverskrift og radoverskrift Ved hjelp av SUM og IF -funksjonen

Den generiske formelen for å summere matchende rad og kolonne ved hjelp av SUM og IF Excel -funksjonen er:

= SUM (IF (column_headers = column_heading, IF (row_headers = row_heading, columns)))

Alle variablene er de samme som i den ovenfor forklarte metoden. Her må de bare brukes i en annen rekkefølge.

Skriv denne formelen i celle D13:

= SUMMER (HVIS (C2: N2 = B13, HVIS (B3: B10 = E13, C3: N10)))

Dette gir riktig svar. Se skjermbildet nedenfor:

Hvordan virker det?

Logikken er den samme som den første SUMPRODCUT -metoden, bare mekanismen er annerledes. Hvis jeg forklarer det kort, returnerer den indre IF -funksjonen en 2D -serie med samme dimensjon som tabellen. Denne matrisen inneholder antallet to matchede rader. Deretter samsvarer den indre IF-funksjonen med to-kolonneoverskriftene i denne matrisen og returnerer 2D-matrisen som bare inneholder tallene som samsvarer med både kolonne og overskrift. Alle andre elementer i matrisen vil være FALSE.

Til slutt oppsummerer SUM -funksjonen denne matrisen, og vi får summen vår.

Så ja gutta, slik kan du oppsummere matchende rader og kolonner fra en tabell i excel. Jeg håper det var forklarende og nyttig for deg. Hvis du er i tvil om dette emnet eller har annen excel/VBA -relatert tvil, spør i kommentarfeltet nedenfor.

Slik summerer du kolonne i en Excel ved å matche overskrift | Hvis du vil få summen av en kolonne ved å bare bruke kolonnenavnet, kan du gjøre dette på tre enkle måter i Excel. Syntaksen til SUMPRODUCT -metoden for å summere matchende kolonne er:

SUMIF med 3D -referanse i Excel |Det morsomme faktum er at den normale Excel 3D -referansen ikke fungerer med betingede funksjoner, som SUMIF -funksjonen. I denne artikkelen vil vi lære hvordan du får 3D -referanser til å arbeide med SUMIF -funksjonen.

Relativ og absolutt referanse i Excel | Å referere i excel er et viktig tema for hver nybegynner. Selv erfarne excel -brukere gjør feil i referansen.

Dynamisk regnearkreferanse | Gi referanseark dynamisk ved hjelp av INDIRECT -funksjonen til excel. Dette er enkelt…

Utvide referanser i Excel | Den ekspanderende referansen utvides når den kopieres ned eller til høyre. Vi bruker $ -tegnet før kolonnen og radnummeret for å gjøre det. Her er et eksempel …

Alt om absolutt referanse | Standard referansetype i excel er relativ, men hvis du vil at referansen til celler og områder skal være absolutt, bruker du $ -tegnet. Her er alle aspektene ved absolutt referanse i Excel.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene vil gjøre arbeidet ditt enda raskere i Excel.

VLOOKUP -funksjonen i Excel | Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

COUNTIF i Excel 2016 | Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.