Excel-formel: SUMMER med flere kriterier og ELLER logikk -

Generisk formel

=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))

Sammendrag

For å oppsummere basert på flere kriterier ved hjelp av ELLER-logikk, kan du bruke SUMIFS-funksjonen med en matrisekonstant. I eksemplet vist er formelen i H6:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))

Forklaring

Som standard tillater SUMIFS-funksjonen bare OG-logikk - når du gir flere forhold, må alle forholdene stemme overens for å bli inkludert i resultatet.

En løsning er å levere flere kriterier i en matrisekonstant som dette:

("complete","pending")

Dette vil føre til at SUMIFS returnerer to resultater: en telling for "fullført" og en telling for "ventende", i et array-resultat som dette:

(100,35)

For å få en endelig sum, pakker vi SUMIFS inne i SUM. SUM-funksjonen summerer alle elementene i matrisen og returnerer resultatet.

Med jokertegn

Du kan bruke jokertegn i kriteriene om nødvendig. Hvis du for eksempel vil summere elementer som inneholder "rødt" eller "blått" hvor som helst i kriteriene, kan du bruke:

=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))

Legge til ytterligere ELLER kriterier

Du kan legge til ett ekstra kriterium i denne formelen, men du må bruke en enkelt kolonnematrise for ett kriterium og en enkelt radmatrise for det andre. Så for eksempel for å summere bestillinger som er "Komplett" eller "Venter", for "Andy Garcia" eller "Bob Jones", kan du bruke:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Legg merke til halvkolonene i den andre matrisekonstanten, som representerer en vertikal matrise. Dette fungerer fordi Excel "parer" elementer i de to matrisekonstantene, og returnerer et todimensjonalt utvalg av resultater. Med flere kriterier, vil du flytte til en formel basert på SUMPRODUCT.

Cellereferanser for kriterier

Du kan ikke bruke cellereferanser i en matrisekonstant. For å bruke en cellehenvisning for kriterier, kan du bruke en matriseformel som denne:

=(SUM(SUMIFS(range1,range2,range3)))

Hvor område1 er sumområdet, er område2 kriterieområdet, og område3 inneholder kriterier på regnearket. Med to ELLER-kriterier, må du bruke horisontale og vertikale matriser.

Merk: dette er en matriseformel og må angis med kontroll + skift + enter.

Interessante artikler...