Excel

SUMIFS med flere kriterier og ELLER logik

Sumifs With Multiple Criteria

Excel-formel: SUMIFS med flere kriterier og ELLER logikGenerisk 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 array konstant sådan her:



hvilken standardafvigelse der skal bruges i excel
 
{'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. For eksempel til at sammenfatte varer, der indeholder 'rød' eller 'blå' hvor som helst i kriterierne, kan du bruge:

hvordan man ændrer datoformat på Excel
 
= 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 en enkelt kolonnearray for et kriterium og en enkelt række array for den anden. Så for eksempel at summe 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 det andet array konstant, som repræsenterer et lodret array. 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 .



ændre datoformat i excel

Cellereferencer for kriterier

Du kan ikke bruge cellereferencer i en matrixkonstant. For at bruge en cellereference til kriterier kan du bruge en matrixformel sådan her:

 
={ 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.

Forfatter Dave Bruns


^