SUMIF

Funkcia SUMIF vráti sumu množiny čísel, pričom vezme iba čísla, ktoré spĺňajú zadanú podmienku.

SUMIF(testovacie hodnoty; podmienka; sčítavané hodnoty)

testovacie hodnoty: Zbierka obsahujúca hodnoty určené na testovanie. testovacie hodnoty môžu obsahovať ľubovoľnú hodnotu.

podmienka: Výraz, ktorý porovnáva alebo testuje hodnoty a vracia booleovskú hodnotu TRUE alebo FALSE. Podmienka môže obsahovať porovnávacie operátory, konštanty, zlučovací operátor, odkazy a wildcards (náhradné znaky). Wildcards môžete použiť namiesto jedného alebo viacerých znakov vo výraze. Môžete použiť znak ? (otáznik), ktorý bude predstavovať jeden znak, znak * (hviezdička), ktorý bude predstavovať niekoľko znakov a znak ~ (vlnovka), ktorým uvediete, že nasledujúci znak má byť zhodný a nie použitý ako wildcard. Podmienka môže namiesto wildcardov obsahovať aj funkciu REGEX.

sčítavané hodnoty: Voliteľná množina obsahujúca hodnoty určené na sčítanie. sčítavané hodnoty môžu obsahovať čísla, dátum/čas alebo trvania. Musia mať rovnaké rozmery ako testovacie hodnoty.

Poznámky

  • Ak sa sčítavané hodnoty vynechajú, predvolenou hodnotou je argument testovacie hodnoty.

  • Aj keď môžu testované hodnoty obsahovať akúkoľvek hodnotu, zvyčajne by mali obsahovať hodnoty rovnakého typu.

  • Ak sa sčítavané hodnoty vynechajú, testovacie hodnoty zvyčajne obsahujú iba čísla alebo trvania.

Príklady

Daná je nasledujúca tabuľka:

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

=SUMIF(A1:A5; “<5”) vráti hodnotu 10, pretože súčet hodnôt 1, 2, 3 a 4 (hodnoty menšie ako 5 (podmienka) pridané do rozsahu testovacích hodnôt A1:A5) je 10.

=SUMIF(A1:A5; “<>4”) vráti hodnotu 11, pretože súčet hodnôt 1, 2, 3 a 5 (hodnoty, ktoré sa nerovnajú 4 (podmienka) pridané do rozsahu testovacích hodnôt A1:A5) je 11. Môžete tiež použiť operátor ≠.

=SUMIF(A1:A5; “<5”; B1:B5) vráti hodnotu 100, pretože súčet hodnôt 10, 20, 30 a 40 (príslušné hodnoty v stĺpci B (sčítavané hodnoty sú B1:B5) pre tieto hodnoty v stĺpci A, ktoré sú menšie ako 5) je 100.

=SUMIF(D1:E3; “=c”; A3:B5) vráti hodnotu 84, pretože tieto bunky v sčítavaných hodnotách (bunky B3, A4 a B5), ktoré zodpovedajú týmto bunkám v testovacích hodnotách ekvivalentným hodnote „c“ (bunky E1, D2 a E3) obsahujú hodnoty 30, 4 a 50, súčet ktorých je 84.

=SUMIF(A1:D5; 1) alebo =SUMIF(A1:D5, SUM(1)) vrátia hodnotu 2, súčet všetkých výskytov hodnoty 1 v rozsahu.

Príklad s použitím funkcie REGEX

Daná je nasledujúca tabuľka:

A

B

1

45

marina@cavanna.com

2

41

Aaron

3

29

michael@cavanna.com

4

64

katrina@example.com

5

12

Sarah

=SUMIF(B1:B5; REGEX(“([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})”); A1:A5) vráti 138, súčet buniek v A1:A5, pričom príslušná bunka v B1:B5 obsahuje emailovú adresu.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Boli tieto informácie užitočné?
Maximálny počet znakov: 250
Maximálny počet znakov je 250.
Ďakujeme vám za pripomienky.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.