SUMIF

Determines which values in a range of cells meet a specified criterion, then returns the sum of the matching values. Alternatively the function can determine which values in one range of cells meet a criterion, then return the sum of values in the corresponding cells in a second range of cells.

note

SUMIF can only apply a single criterion to a range. Use SUMIFS if you need to apply multiple criteria.


Syntaks

SUM.HVIS(Område; Kriterium [;SumOmråde])

Range: The range of cells to which the criterion is applied.

SUM.HVIS understøtter kun reference-sammenkoblingsoperatoren (~) i Område-parameteren, og kun hvis den valgfrie parameter SumOmråde ikke er givet.

Kriterie: Et kriterie er en enkelt celle, henvisning, tal eller tekst. Det bruges i sammenligninger med celleindhold.

En henvisning til en tom celle fortolkes som den numeriske værdi 0.

Et matchende udtryk kan være:

Søgningen understøtter jokertegn eller regulære udtryk. Med regulære udtryk slået til, kan du for eksempel skrive "alle.*" for at finde den første placering af "alle" efterfulgt af vilkårlige tegn. Hvis du ønsker at søge efter en tekst som også er et regulært udtryk, så må du enten skrive tegnet "\" (backslash) før hvert enkelt metategn eller operator fra regulære udtryk, eller du må omkranse teksten med \Q...\E. Du kan slå automatisk evaluering af jokertegn eller regulære udtryk til og fra i ▸ LibreOffice Calc ▸ Beregn.

warning

Når du bruger funktioner, hvor et eller flere argumenter er søgekriterie-strenge, der repræsenterer et regulært udtryk, er det første forsøg at konvertere strengkriterierne til tal. For eksempel vil ".0" konveretres til 0.0 og så videre. Hvis det lykkes, vil matchet ikke være et et regulært udtryk, men et numerisk match. Hvis du imidlertid skifter til lokalisering, hvor decimaltegnet ikke er punktum, kommer konverteringen fungere. For at gennemtvingen evalueringen af det regulære udtryk frem for et numerisk udtryk bruger du et udtryk som ikke kan fejllæses som numerisk, såsom ".[0]", ".\0" eller "(?i).0".


SumOmråde: Valgfri. Celleområdet hvorfra værdierne skal summeres. Hvis SumOmråde ikke angives, summeres værdierne i Område.

note

Denne funktion er en del af Open Document Format for Office Applications (OpenDocument) standard Version 1.2. (ISO/IEC 26300:2-2015)


Eksempler

Betragt den følgende tabel

A

B

C

1

Produktnavn

Sales

Revenue

2

blyant

20

65

3

kuglepen

35

85

4

notesblok

20

190

5

bog

17

180

6

pencil-case

not

not


warning

I alle eksempler herunder, indeholder området for beregning af summen række #6, men den ignoreres, fordi den indeholder tekst.


Simple usage

=SUMIF(C2:C6,">=100")

Summer kun værdierne i område C2:C6 som er >=100. Returnerer 370, fordi cellerne C2:C3 ikke opfylder kriteriet. Værdierne fra Område summeres fordi SumOmråde ikke er angivet.

=SUMIF(B2:B5,">=20",C2:C6)

Sums values from the range B2:B6 only if the corresponding values in the range A1:A5 are >=20. Returns 340 because the fifth and sixth rows do not meet the criterion.

Using regular expressions

=SUMIF(A2:A6,"pen",C2:C5)

Sums values from the range C2:C6 only if the corresponding range in A2:A6 exactly match the letters "pen". Returns 85 because rows A2 and A4:A6 do not meet the criterion.

=SUMIF(A2:A6,"pen*",C2:C6)

Sums the values from the range C2:C6 only if the corresponding cell in range A2:A6 contains the letters "pen". Returns the value 150 because rows A4:A5 do not meet the criterion.

=SUM.HVIS(Produktnavn, "pen*", Indtægter)

Et navngivet område kan gives som Område- eller SumOmråde-parameter. For eksempel, hvis kolonnerne i ovenstående tabel er navngivet "Produktnavn", "Salg" og "Indtægter", vil funktionen returnere 150. Denne funktion virker kun som beskrevet her, hvis du har defineret navne på kolonnerne med dialogen Definér navne.

Reference to a cell as a criterion

If you need to change a criterion easily, you may specify it in a separate cell and use a reference to this cell in the condition of the SUMIF function. For example:

=SUMIF(A2:A6,E2,C2:C6)

If E2 = pen, the function returns 85 because the link to the cell is substituted with its contents.