
Generisk formel
=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))
Resumé
For at opsummere baseret på flere kriterier ved hjælp af ELLER-logik kan du bruge SUMIFS-funktionen med en matrixkonstant. I det viste eksempel er formlen i H6:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))
Forklaring
Som standard tillader SUMIFS-funktionen kun OG-logik - når du giver flere betingelser, skal alle betingelser matche for at blive inkluderet i resultatet.
En løsning er at levere flere kriterier i en matrixkonstant som denne:
("complete","pending")
Dette får SUMIFS til at returnere to resultater: et antal for "komplet" og et antal for "afventende" i et array-resultat som dette:
(100,35)
For at få et endeligt beløb pakker vi SUMIFS ind i SUM. SUM-funktionen summerer alle elementer i arrayet og returnerer resultatet.
Med jokertegn
Du kan bruge jokertegn i kriterierne, hvis det er nødvendigt. Hvis du f.eks. Vil sammenfatte varer, der indeholder "rød" eller "blå" hvor som helst i kriterierne, kan du bruge:
=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))
Tilføjelse af endnu ELLER kriterier
Du kan tilføje et yderligere kriterium til denne formel, men du skal bruge et enkelt kolonnearray til et kriterium og et enkelt rækkearray for det andet. Så for eksempel at opsummere ordrer, der er "Komplette" eller "Afventer" for enten "Andy Garcia" eller "Bob Jones", kan du bruge:
=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Bemærk semikolonerne i den anden matrixkonstant, som repræsenterer en lodret matrix. Dette fungerer, fordi Excel "parrer" elementer i de to arraykonstanter og returnerer et todimensionelt array af resultater. Med flere kriterier vil du gerne flytte til en formel baseret på SUMPRODUCT.
Cellereferencer for kriterier
Du kan ikke bruge cellereferencer i en matrixkonstant. For at bruge en cellereference til kriterier kan du bruge en matrixformel som denne:
=(SUM(SUMIFS(range1,range2,range3)))
Hvor område1 er sumområdet, område2 er kriterieområdet, og område3 indeholder kriterier på regnearket. Med to ELLER-kriterier skal du bruge vandrette og lodrette arrays.
Bemærk: dette er en matrixformel og skal indtastes med kontrol + skift + enter.