Excel-formel: Summen, hvis den er lig med enten x eller y -

Indholdsfortegnelse

Resumé

For at opsummere tal baseret på, at andre celler er lig med en værdi eller en anden (enten x eller y), kan du bruge SUMIF-funktionen. I eksemplet viser vi opsummeringen af ​​alt salg fra enten West OR North-regionen. Formlen i celle H6 er:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Hvor region (C5: C30) og mængde (E5: E30) er navngivet områder.

Forklaring

I det viste eksempel ønsker vi at opsummere beløb for både vest- og nordregionen. Med andre ord ønsker vi det samlede beløb, hvor regionen enten er vest eller nord. I det viste eksempel bruger formlen i H6 SUMIFS to gange:

=SUMIF(region,"West",amount)+SUMIF(region,"North",amount)

Den første SUMIF summerer salg i Vesten, og den anden SUMIF summerer for salg i Norden. Formlen tilføjer derefter disse to værdier sammen og returnerer det samlede.

SUMIF med en matrixkonstant

En mere elegant løsning er at give SUMIF-funktionen mere end en værdi for kriterierne ved hjælp af en arraykonstant. For at gøre dette skal du konstruere en normal SUMIF, men pakke kriterierne i matrixsyntaks - krøllede seler med individuelle elementer adskilt med kommaer. Til sidst skal du indpakke hele SUMIF-funktionen i SUM-funktionen. Dette er nødvendigt, fordi SUMIF returnerer et resultat for hver vare i kriterierne, og disse resultater skal tilføjes sammen:

Formlen i celle H7 er:

=SUM(SUMIF(region,("West","North"),amount))

Kriterier som reference

Hvis du vil angive kriterier som et interval (en reference), skal du indtaste som en matrixformel med kontrol + shift + enter:

(=SUM(SUMIF(region,criteria,amount)))

hvor kriterier er et interval som A1: A2.

SUMPRODUKT alternativ

Du kan også bruge SUMPRODUCT til at summere celler med ELLER logik. Formlen i celle H8 er:

=SUMPRODUCT(amount *((region="West") + (region="North")))

Dette kunne også skrives som:

=SUMPRODUCT(amount*(region=("West","North")))

SUMPRODUCT er ikke så hurtig som SUMIF, men hastighedsforskellen kan ikke mærkes med mindre datasæt.

Interessante artikler...