Bruk SUMIFS () for å summere etter flere forhold i Excel

Dette blogginnlegget ble opprinnelig publisert i november 2011.

Oppsummering av verdier som tilsvarer en spesifikk dato er en vanlig Excel-oppgave og enkelt utført ved bruk av SUMIF (). Denne funksjonen utgjør verdier som oppfyller en spesifikk betingelse - en enkelt betingelse. Det vil ikke fungere hvis du trenger å summere verdier som faller innenfor en bestemt tidsperiode. Du kan ty til en matrise, men den nyere SUMIFS () -funksjonen er enklere enn en matrise. Denne funksjonen (ny i Excel 2007) er verdier som oppfyller mer enn én betingelse. Det gjør den til den perfekte løsningen for å summere verdier i en tidsperiode.

SUMIFS () bruker følgende syntaks:

SUMIFS( sumrange, criteriarange1, criteria1 , criteriarange2, criteria2 , ...) 

der sumrange er det sammenhengende settet med verdier du summerer, representerer criteriarange x de mulige betingede verdiene, og kriterier x uttrykker tilstanden. Det som gjør denne funksjonen enda mer fleksibel, er at kriterier og kriterier ikke trenger å være samme type verdier eller operatører fra sett til sett.

Før vi tar et eksempel, la oss kort se gjennom SUMIF (). La oss spesifikt bruke den til å summere enheter som er solgt for en bestemt dato i arket nedenfor. For å gjøre det, bruker du følgende funksjon:

 =SUMIF(A6:A13, "="&B1, C6:C13) 

som returnerer 106, summen av 87 og 19. Denne funksjonen summerer verdier i A6: A13 der datoverdien i kolonne A er lik datoverdien i B1.

For å utvide summen til å omfatte verdier som er solgt i løpet av en bestemt periode, trenger du SUMIFS (). Funksjonen i B4 illustrerer utvidet funksjonalitet SUMIFS ():

 =SUMIFS(C6:C13, A6:A13, ">="&B1, A6:A13, "<="&B2) 

I dette tilfellet summerer funksjonen verdiene i C6: C13, der de tilsvarende datoverdiene i A6: A13 er lik eller større enn 11/9 og lik eller mindre enn 11/11.

Å spesifisere et kriterieområde for hvert kriterium kan virke ineffektivt, men det gjør faktisk funksjonen mer fleksibel. Anta for eksempel at du vil begrense totalen til en periode for en bestemt person. Disse kriteriene er ikke i kolonne A, men det er greit. I dette tilfellet vil du ganske enkelt legge til et tredje kriteriesett som følger:

 = SUMIFS (C6: C13, A6: A13, "> =" og B1, A6: A13, "<=" & B2, B6: B13, B3) 

De to første kriteriene setter fortsatt filtrering av verdiene til en spesifikk tidsperiode. Det tredje settet innsnevrer som bare de verdiene som tilsvarer Bill (B3).

Vurder å bruke SUMIFS () -funksjonen i stedet for en ekvivalent array-funksjon. I tillegg anbefaler jeg at du erstatter alle eksisterende matriser hvis du oppgraderer til 2007 eller 2010. SUMIFS () -funksjonen kan håndtere opptil 29 kriterier.

Microsoft Weekly Newsletter

Vær din virksomhets Microsoft-innsider ved hjelp av disse Windows- og Office-opplæringsprogrammene og våre eksperters analyser av Microsofts bedriftsprodukter. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2020 | mobilegn.com