SUM.HVIS

Funktionen SUM.HVIS returnerer summen af en samling tal og inkluderer kun tal, der opfylder en bestemt betingelse.

SUM.HVIS(test-værdier; betingelse; sum-værdier)

test-værdier: Den samling, som indeholder de værdier, der skal testes. test-værdier kan indeholde alle værdier.

betingelse: Et udtryk, der sammenligner eller tester værdier og resultater i den booleske værdi SAND eller FALSK. Betingelse kan indeholde operatorer til sammenligning, konstanter, sammenkædningsoperatoren &, referencer og jokertegn. Du kan bruge jokertegn i stedet for et enkelt tegn eller flere tegn i udtrykket. Du kan bruge et ? (spørgsmålstegn) til at repræsentere et tegn, en * (stjerne) til at repræsentere flere tegn og en ~ (tilde) til at angive, at det efterfølgende tegn skal matches i stedet for at blive brugt som jokertegn. betingelse kan også indeholde en REGEX-funktion i stedet for jokertegn.

sum-værdier: En valgfri samling, der indeholder de værdier, der skal lægges sammen. sum-værdier kan indeholde talværdier, dato-/tidsværdier eller varighedsværdier. De skal have samme dimensioner som test-værdier.

Noter

  • Hvis sum-værdier udelades, er standardværdien test-værdier.

  • Selvom test-værdier kan indeholde alle typer værdier, skal de normalt indeholde værdier af samme værditype.

  • Hvis sum-værdier udelades, vil test-værdier normalt kun indeholde tal- eller varighedsværdier.

Eksempler

I den følgende tabel:

A

B

C

D

E

1

1

10

a

a

c

2

2

20

B

c

B

3

3

30

a

a

c

4

4

40

5

5

50

1

5

9

=SUM.HVIS(A1:A5; "<5") returnerer 10, fordi summen af 1, 2, 3 og 4 (de værdier, der er mindre end 5 (betingelse) inden for test-værdier, dvs. udsnittet A1:A5) er 10.

=SUM.HVIS(A1:A5; "<> 4") returnerer 11, fordi summen af 1, 2, 3 og 5 (de værdier, der ikke er lig med 4 (betingelse) inden for test-værdier, dvs. udsnittet A1:A5) er 11. Du kan også bruge operatoren ≠.

=SUM.HVIS(A1:A5; "<5"; B1:B5) returnerer 100, fordi summen af 10, 20, 30 og 40 (de tilsvarende værdier i kolonne B (sum-værdier er B1:B5), der svarer til de værdier i kolonne A, som er mindre end 5) er 100.

=SUM.HVIS(D1:E3; "=c"; A3:B5) returnerer 84, fordi de celler i sum-værdier (celle B3, A4 ogB5), der svarer til de celler i test-værdier, som er lig med "c" (celle E1, D2 og E3), indeholder 30, 4 og 50, som giver summen 84.

=SUM.HVIS(A1:D5; 1) eller =SUM.HVIS(A1:D5; SUM(1)) returnerer begge 2, som er det samlede antal forekomster af 1 inden for udsnittet.

Eksempel med REGEX

I den følgende tabel:

A

B

1

45

marina@cavanna.com

2

41

Aaron

3

29

michael@cavanna.com

4

64

katrina@example.com

5

12

Sarah

=SUM.HVIS(B1:B5; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"),A1:A5) returnerer 138, summen af celler i A1:A5, hvor den tilsvarende celle i B1:B5 indeholder en e-mailadresse.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Nyttig?
Maks. antal tegn: 250
Maks. antal tegn er 250.
Tak for din feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.