Del

SUMMERHVIS-funksjonen i Excel returnerer summen av celler som oppfyller en enkelt betingelse. SUMMERHVIS kan brukes til å telle celler som inneholder dato, tall og tekst. Termene som brukes i SUMMERHVIS støtter logiske operatorer (>,<,<>,=) og jokertegn (*,?) for delvis samsvar.

Hensikt

Oppsummer tall i et celleområde som oppfyller en gitt betingelse

Returverdi

Summen av de gitte verdiene.

Syntaks

= SUMMERHVIS (celleområde;betingelser;[summerhvisområde])

Argument

celleområde – Området det skal gjelde betingelser for.

vilkår – Vilkår som skal brukes.

summerområde – [valgfritt] celleområde for å summere. Hvis den utelates, summeres cellene i “område”-argumentet.

Bruksnotater

SUMMERHVIS-funksjonen returnerer summen av celler i et område som oppfyller en enkelt betingelse. Det første argumentet er celleområdet som betingelsen skal brukes på, det andre argumentet er selve betingelsen og det siste argumentet er området som inneholder verdiene som skal summeres. SUMMERHVIS støtter logiske operatorer (>,<,<>,=) og jokertegn (*,?) for delvis samsvar. Betingelser kan også knyttes til en verdi fra en annen celle.

SUMMERHVIS er en av åtte funksjoner i Excel som deler logiske forhold i to deler (celleområde + betingelser). Derfor er syntaksen som brukes til å lage betingelser annerledes, og ANTALL.HVIS krever et celleområde. Så du kan ikke bruke en matrise.

SUMMERHVIS kan bare bruke en enkelt betingelse. Hvis du må bruke flere betingelser, kan du i stedet bruke funksjonen SUMMER.HVIS.SETT. Hvis du trenger å endre verdier i celleområdeargumentet som en del av en logisk test, kan du bruke funksjonene SUMMERPRODUKT eller FILTER.

Grunnleggende bruk

Den generelle prosessen for SUMMERHVIS er:

= SUMMERHVIS (celleområde, betingelser, summerområde)

Betingelsene gjelder celler i området. Når celler i området oppfyller betingelsen, summeres de tilsvarende cellene i summerområdet. Summerområdet-argumentet er valgfritt – hvis det står tomt, summeres cellene spesifisert i “celleområde”-argumentet i stedet.

Eksempler på regneark

I regnearket som vises, er det tre SUMMERHVIS-formler. I den første formelen (F6) returnerer SUMMERHVIS den totale salgsverdien der navn = “hans”. I den andre formelen (F7) returnerer SUMMERHVIS den totale salgsverdien der by = “gøteborg”. I den tredje formelen (F8) returnerer SUMMERHVIS den totale salgsverdien når salg> 100:

= SUMMERHVIS (C6:C16;”hans”;D5:D15)

navn = “hans”

= SUMMERHVIS (D6:D16;”gøteborg”; D5:D15)

by = “gøteborg”

= SUMMERHVIS (E6:E16;”>100″)

salg > 100

Merk at likhetstegnet (=) ikke er nødvendig når du oppretter “er lik” betingelser. Vær også oppmerksom på at SUMMERHVIS ikke skiller mellom store og små bokstaver. Du kan bruke “hans” eller “Hans”. Merk til slutt at den siste formelen ikke inneholder summerområde, og derfor summeres celleområdet i stedet.

Vilkår i en annen celle

En verdi fra en annen celle kan brukes når det gjelder sammenføyning. I eksemplet nedenfor returnerer SUMMERHVIS-funksjonen summen av alle salg over verdien i F5. Merk at operatoren større enn (>), som er tekst, må stå i anførselstegn. Formelen i F6 er:

= SUM.OM (E5: E9; “>” & F4)

sum hvis verdien er større enn G4

Ikke lik

For å uttrykke vilkårene for “ikke lik”, bruk operatoren “<>” i anførselstegn (“”):

= SUMMERHVIS (C6:C10;”<>rød”;D6:D10)

Sum hvis været ikke er lik “rødt”

= SUMMERHVIS (C6:C10;”<>blå”;D6:D10)

Sum hvis været ikke er lik “blått”

= SUMMERHVIS (C6:C10;”<>”&F7;D6:D10)

Sum hvis været ikke er lik verdien i F7

Merk igjen at SUMMERHVIS ikke skiller mellom store og små bokstaver.

Tomme celler

SUMMERHVIS kan beregne summer basert på tomme eller fylte celler. I eksemplet brukes SUMMERHVIS til å summere beløpene i kolonne D avhengig av om kolonne E inneholder “x” eller er tom:

= SUMMERHVIS (E6:E10;””;D6:D10)

Sum hvis cellen er tom

= SUMMERHVIS (E6:E10;”<>”;D6:D10)

Sum hvis cellen ikke er tom

Dato

Den enkleste måten å bruke ANTALL.HVIS med datoer er å sette inn en referanse til en gyldig dato i en annen celle eller bruke DATO-funksjonen. Eksemplet nedenfor viser begge metodene:

= SUMMERHVIS (C6:C10;”<“&DATO(2020;5;1);D6:D10)

= SUMMERHVIS (C6:C10;”>=”&DATO(2020;8;1);D6:D10)

= SUMMERHVIS (C6:C10;”>”&F9;C5:C9)

Merk at vi må legge til en operator til datoen i F9. Hvis du ønsker å bruke mer avanserte datobetingelser (f.eks. alle datoer i en bestemt måned eller alle datoer mellom to gitte datoer), kan du i stedet bruke SUMMER.HVIS.SETT-funksjonen.

Notater

  • SUMMERHVIS kan bare bruke ett vilkår. Bruk SUMMER.HVIS.SETT-funksjonen for å kunne bruke flere vilkår.
  • Når sum området utelates, summeres cellene i celleområdet i stedet.
  • Tekststrenger innenfor vilkårene må være innenfor anførselstegn (“”), dvs. “eple”,”>32″, osv.
  • Cellereferanser i vilkår skal ikke stå innenfor anførselstegn, dvs. <.
  • SUMMERHVIS krever et celleområde – du kan ikke bruke en matrise.

SUMMER.HVIS-funksjonen summerer verdiene i et celleområde, som oppfyller et visst vilkår.
I eksemplet ønsker vi kun å summere de tallene med høyere verdi enn 10.
Dette krever to argumenter: celleområdet… og vilkåret, «større enn 10» i anførselstegn.

Som vi ser så er summen av tallene høyere enn ti, hundre og tre.
I denne leksjonen har vi vist funksjonen som summerer verdiene i et celleområde basert på et vilkår, SUMMER.HVIS