Dokumentace/Výpočetní funkce/SUM
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Název funkce:
SUM
Kategorie:
Matematické
Shrnutí:
Vypočítá součet množiny reálných čísel jejich sečtením.
Syntaxe:
SUM(Číslo 1' [; Číslo 2 [; ... [; Číslo 255]]])
Vrátí:
Vrací reálné číslo, které je výsledkem sčítání zadaných čísel.
Argumenty:
Číslo 1, Číslo 2, ... , Číslo 255 udávají množinu reálných čísel, pro které se má součet vypočítat. Každý argument může mít jeden z následujících tvarů:
- Reálné číslo nebo výraz, který se vyhodnocuje jako reálné číslo.
- Odkaz na jednu buňku obsahující reálné číslo.
- Jednoduchý odkaz na rozsah buněk obsahující reálná čísla (například A1:B9).
- Název pojmenovaného rozsahu obsahujícího buňky obsahující reálná čísla.
- Název databázového rozsahu obsahujícího buňky obsahující reálná čísla.
- Řádkové pole reálných čísel (například {1.1, 2.2, 3.3, 4.4}).
Všimněte si, že ačkoli funkce SUM může přijmout až 255 argumentů, každý argument může zadat rozsah buněk. To znamená, že počet zpracovávaných reálných čísel může být mnohem větší než 255.
Mohou se vyskytnout následující stavy (včetně chyb):
- Pokud je některý z argumentů řetězec v uvozovkách, pak SUM hlásí chybu #VALUE!.
- Text v buňkách a prázdné buňky jsou ignorovány.
- Pokud nejsou zadána žádná čísla, pak SUM vrátí hodnotu 0.
- Pokud je zadána pouze jedna hodnota, pak SUM vrátí tuto hodnotu.
Další detaily:
- Pokud N1, N2, …, Nk představují množinu ' 'k reálných čísel předávaných funkci, vzorec pro SUM je:
[math]\displaystyle{ \text{SUM}(N_{1}; N_{2}; ...; N_{k})=N_{1}+N_{2}+...+N_{k} }[/math]
- SUM ignoruje jakýkoli text v buňkách nebo prázdné buňky. Pokud máte podezření na nesprávné výsledky, hledejte text v zadaném rozsahu dat. Chcete-li zvýraznit textový obsah v rámci datového rozsahu, použijte funkci Calcu ▸ .
Příklady:
Základní příklady
Vzorec | Popis | Vrátí |
---|---|---|
=SUM(2; 3; 4) | Zde funkce vypočítá 2+3+4 a vrátí výsledek. | 9 |
=SUM(A1:A3; B1:B2), kde buňky A1, A2, A3, B1 a B2 obsahují čísla 2,2, 3, -5, 1,3 a -7. | Zde funkce vypočítá 2,2+3+(-5)+1,3+(-7). | −5,5 |
=SUM({2; 4; 6; 8}) | Zde funkce vypočítá 2+4+6+8 a vrátí výsledek. | 20 |
Použití SUM s podmínkami ve vzorci pole
Do listu Calc jste zadali údaje o fakturách a chcete pomocí funkce SUM vytvořit vzorec, který vrátí celkovou hodnotu všech faktur datovaných v lednu 2008.
Sloupec A obsahuje data faktur (ve formátu ISO 8601) a sloupec B obsahuje hodnoty faktur (v amerických dolarech). Data faktur jsou v rozsahu buněk A2:A20 a odpovídající hodnoty faktur jsou v rozsahu buněk B2:B20.
Pro usnadnění se do buňky E2 zadá datum prvního dne zájmového měsíce (2008-01-01) a do buňky E3 datum posledního dne téhož měsíce (2008-02-01).
Údaje jsou uspořádány podle následující tabulky.
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Datum vystavení faktury | Hodnota faktury | |||
2 | 2008-01-19 | $2,032 | Počáteční datum | 2008-01-01 | |
3 | 2008-01-29 | $3,491 | Konečné datum | 2008-01-31 | |
4 | 2008-02-20 | $1,660 | |||
5 | 2008-02-27 | $1,146 | Celková hodnota | $10,889 | |
6 | 2008-02-27 | $1,790 | |||
7 | 2008-03-18 | $3,814 | |||
8 | 2008-04-04 | $4,045 | |||
9 | 2008-04-18 | $3,060 | |||
10 | 2008-04-29 | $1,316 | |||
11 | 2008-05-06 | $575 | |||
12 | 2008-06-02 | $2,213 | |||
13 | 2008-06-03 | $1,819 | |||
14 | 2008-01-25 | $3,116 | |||
15 | 2008-01-27 | $2,095 | |||
16 | 2008-01-28 | $155 | |||
17 | 2008-02-27 | $4,433 | |||
18 | 2008-04-02 | $1,355 | |||
19 | 2008-04-25 | $2,564 | |||
20 | 2008-05-12 | $3,887 |
Pro výpočet celkové hodnoty faktur v lednu 2008 se do buňky E5 zadá následující vzorec jako vzorec pole.
=SUM((A2:A20>=E2)*(A2:A20<=E3)*B2:B20)
Chcete-li vzorec zadat jako pole, stiskněte po zadání vzorce do panelu vzorců klávesy Shift + Ctrl + Enter namísto pouhého stisknutí klávesy Enter. Vzorec se pak zobrazí v panelu vzorců uzavřený v závorkách (závorky se přidávají automaticky a při zadávání vzorce by se neměly psát).
{=SUM((A2:A20>=E2)*(A2:A20<=E3)*B2:B20)}
Jediný argument předaný příkazu SUM je pak před předáním výsledku příkazu SUM vyhodnocen v režimu pole.
Vzorec využívá skutečnosti, že výsledek porovnání je 1, pokud je kritérium splněno, a 0, pokud kritérium splněno není. S jednotlivými výsledky porovnání se bude zacházet jako s polem, které se použije při maticovém násobení, a na konci se jednotlivé hodnoty sečtou, čímž se získá výsledek (10 889 USD).
Související funkce LibreOffice:
ODF standard:
Související (nebo podobné) funkce Excelu:
SUM