Použití vzorců v počítaných sloupcích v seznamech může pomoct při přidávání ke stávajícím sloupcům, například při výpočtu DPH u ceny. Kombinací těchto možností lze programově ověřit data.
Přidání počítaného sloupce:
- V seznamu klikněte na + Přidat sloupec, posuňte se v seznamu dolů a vyberte Zobrazit všechny typy sloupců a pak vyberte Další.
- Na stránce Nastavení > – vytvoření sloupce vyberte Počítaný (výpočet založený na jiných sloupcích).
- V části Další nastavení sloupců zadejte do pole Vzorec vzorec, který chcete použít.
Další informace o počítaných sloupcích a funkcích naleznete v tématu Výpočet dat v seznamech nebo knihovnách.
Poznámka
Počítaná pole můžou pracovat jenom na svém vlastním řádku, takže nemůžete odkazovat na hodnotu v jiném řádku nebo sloupcích obsažených v jiném seznamu nebo knihovně. Vzorec nepodporuje vyhledávací pole. Kód nově vloženého řádku nelze použít, protože při zpracování vzorce neexistuje
Pokud není uvedeno jinak, nevznikají při zadávání vzorců mezi klíčovými slovy a operátory mezery.
Následující seznam není úplný. Pokud chcete zobrazit všechny vzorce, podívejte se na abecední seznam na konci tohoto článku.
Níže vyberte nadpis, abyste otevřeli příslušný oddíl a podívali se na podrobné pokyny.
Podmíněné vzorce
Následující vzorce můžete použít pro testování podmínky příkazu a vrácení hodnoty Ano nebo Ne, pro testování alternativní hodnoty, například OK nebo Not OK, nebo pro vrácení prázdné čáry nebo pomlčky, která představuje hodnotu null.
Kontrola, jestli je číslo větší nebo menší než jiné číslo
K tomuto porovnání použijte funkci KDYŽ .
| Sloupec1 | Sloupec2 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|
| 15000 | 9000 | =[Sloupec1]>[Sloupec2] | Je sloupec1 větší než sloupec2? (Ano) |
| 15000 | 9000 | =KDYŽ([Sloupec1]<=[Sloupec2]; "OK"; "Není OK") | Je Sloupec1 menší nebo roven Sloupci2? (Není OK) |
Vrácení logické hodnoty po porovnání obsahu sloupců
Pro logický výsledek (ano nebo ne) použijte funkce A, NEBO a NE .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|---|
| 15 | 9 | 8 | =A([Sloupec1][Sloupec2]>; [Sloupec1]<[Sloupec3]) | Je 15 větší než 9 a menší než 8? (Ne) |
| 15 | 9 | 8 | =NEBO([Sloupec1][Sloupec2]>; [Sloupec1]<[Sloupec3]) | Je 15 větší než 9 nebo menší než 8? (Ano) |
| 15 | 9 | 8 | =NE([Sloupec1]+[Sloupec2]=24) | Nerovná se 15 plus 9 24? (Ne) |
Pokud chcete získat jiný výpočt, nebo jakoukoli jinou hodnotu než Ano nebo Ne, použijte funkce KDYŽ,Aa NEBO .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|---|
| 15 | 9 | 8 | =KDYŽ([Sloupec1]=15; "OK"; "Není OK") | Pokud je hodnota argumentu Sloupec1 rovna 15, vrátí hodnotu OK. (OK) |
| 15 | 9 | 8 | =KDYŽ(A([Sloupec1]>[Sloupec2]; [Sloupec1]<[Sloupec3]); "OK"; "Není OK") | Pokud je 15 větší než 9 a menší než 8, vrátí "OK". (Není OK) |
| 15 | 9 | 8 | =KDYŽ(NEBO([Sloupec1]>[Sloupec2]; [Sloupec1]<[Sloupec3]); "OK"; "Není OK") | Pokud je 15 větší než 9 nebo menší než 8, vrátí "OK". (OK) |
Zobrazení nul jako pomlček nebo prázdných buněk
Chcete-li zobrazit nulu, proveďte jednoduchý výpočet. Pokud chcete zobrazit prázdnou nebo pomlčku, použijte funkci KDYŽ .
| Sloupec1 | Sloupec2 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|
| 10 | 10 | =[Sloupec1]-[Sloupec2] | Druhé číslo odečtené od prvního (0) |
| 15 | 9 | =KDYŽ([Sloupec1]-[Sloupec2];"-";[Sloupec1]-[Sloupec2]) | Pokud je hodnota nula (-), vrátí pomlčku. |
Skrytí chybových hodnot ve sloupcích
Pokud chcete místo chybové hodnoty zobrazit pomlčku, #N/A nebo nedefenzivní, použijte funkci JE.CHYBHODN .
| Sloupec1 | Sloupec2 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|
| 10 | 0 | =[Sloupec1]/[Sloupec2] | Výsledkem bude chyba. (#DĚLENÍ_NULOU!) |
| 10 | 0 | =KDYŽ(JE.CHYBHODN([Sloupec1]/[Sloupec2]);"NEDEF";[Sloupec1]/[Sloupec2]) | Pokud je hodnota chybová, vrátí hodnotu NEDEF. |
| 10 | 0 | =KDYŽ(JE.CHYBHODN([Sloupec1]/[Sloupec2]);"-";[Sloupec1]/[Sloupec2]) | Pokud je hodnota chybová, vrátí pomlčku. |
Kontrola prázdných polí
Prázdná pole můžete najít pomocí funkce JE.PRÁZDNÉ .
| Sloupec1 | Vzorec | Popis (možný výsledek) |
|---|---|---|
| "Želé fazole" | =JE.PRÁZDNÉ([Sloupec1] | Vrátí hodnotu Ano nebo Ne, pokud je prázdná nebo není. |
| "Ocel" | =KDYŽ(JE.PRÁZDNÉ([Sloupec1]);"Není OK";"OK") | Vyplňte vlastní možnosti: první je, pokud je prázdné, druhé pokud není |
Další informace o funkcích typu JE naleznete v tématu Funkce typu JE.
Vzorce pro datum a čas
Následující vzorce můžete použít k výpočtům, které jsou založené na kalendářních datech a časech, jako je přičtení počtu dnů, měsíců nebo roků k určitému datu, výpočet rozdílu mezi dvěma daty nebo převod času na desetinnou hodnotu.
Přidání kalendářních dat
Pokud chcete k určitému datu přidat určitý počet dnů, použijte operátor sčítání (+).
Poznámka
Při manipulaci s kalendářními daty musí být návratový typ počítaného sloupce nastavený na Datum a čas.
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 6/9/2007 | 3 | =[Sloupec1]+[Sloupec2] | Přičte k datu 9. 6. 2007 3 dny. (12.6.2007) |
| 12/10/2008 | 54 | =[Sloupec1]+[Sloupec2] | Přičte k datu 10. 12. 2008 54 dní. (2.2.2009) |
Pokud chcete k určitému datu přičíst počet měsíců, použijte funkce DATE,YEAR,MONTH a DAY .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATUM(ROK([Sloupec1]);MĚSÍC([Sloupec1])+[Sloupec2];DEN([Sloupec1])) | Přičte k datu 9. 6. 2007 3 měsíce. (9.9.2007) |
| 12/10/2008 | 25 | =DATUM(ROK([Sloupec1]);MĚSÍC([Sloupec1])+[Sloupec2];DEN([Sloupec1])) | Přičte k datu 10. 12. 2008 25 měsíců. (1.10.2011) |
Pokud chcete k datu přidat počet roků, použijte funkce DATE,YEAR,MONTH a DAY .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 6/9/2007 | 3 | =DATUM(ROK([Sloupec1])+[Sloupec2];MĚSÍC([Sloupec1]);DEN([Sloupec1])) | Přičte k datu 9. 6. 2007 3 roky. (9.6.2010) |
| 12/10/2008 | 25 | =DATUM(ROK([Sloupec1])+[Sloupec2];MĚSÍC([Sloupec1]);DEN([Sloupec1])) | Přičte k datu 10. 12. 2008 25 roků. (10.12.2033) |
Chcete-li k určitému datu přičíst kombinaci dnů, měsíců a roků, použijte funkce DATE,YEAR,MONTH a DAY .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 6/9/2007 | =DATUM(ROK([Sloupec1])+3;MĚSÍC([Sloupec1])+1;DEN([Sloupec1])+5) | Přičte k datu 9. 6. 2007 3 roky, 1 měsíc a 5 dnů. (14.7.2010) |
| 12/10/2008 | =DATUM(ROK([Sloupec1])+1;MĚSÍC([Sloupec1])+7;DEN([Sloupec1])+5) | Přičte k datu 10. 12. 2008 1 rok, 7 měsíců a 5 dnů. (15.7.2010) |
Výpočet rozdílu mezi dvěma daty
K provedení tohoto výpočtu použijte funkci DATEDIF .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 1. ledna 1995 | 15. června 1999 | =DATEDIF([Sloupec1], [Sloupec2];"d") | Vrátí počet dní mezi dvěma daty (1626). |
| 1. ledna 1995 | 15. června 1999 | =DATEDIF([Sloupec1], [Sloupec2];"m") | Vrátí počet měsíců mezi kalendářními daty bez ohledu na část roku (5). |
| 1. ledna 1995 | 15. června 1999 | =DATEDIF([Sloupec1], [Sloupec2];"yd") | Vrátí počet dní mezi kalendářními daty bez ohledu na část roku (165). |
Výpočet rozdílu mezi dvěma časy
Pokud chcete výsledek zobrazit ve standardním formátu času (hodiny:minuty:sekundy), použijte operátor odčítání (-) a funkci HODNOTA.NA.TEXT . Aby tato metoda fungovala, nesmí počet hodin překročit 24 a minuty a sekundy nesmí překročit 60.
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 06.09.2007 10:35 | 06/09/2007 15:30 | =HODNOTA.NA.TEXT([Sloupec2]-[Sloupec1];"h") | Hodiny mezi dvěma časy (4) |
| 06.09.2007 10:35 | 06/09/2007 15:30 | =HODNOTA.NA.TEXT([Sloupec2]-[Sloupec1];"h:mm") | Hodiny a minuty mezi dvěma časy (4:55) |
| 06.09.2007 10:35 | 06/09/2007 15:30 | =HODNOTA.NA.TEXT([Sloupec2]-[Sloupec1];"h:mm:ss") | Hodiny, minuty a sekundy mezi dvěma časy (4:55:00) |
Pokud chcete výsledek prezentovat jako součet založený na jedné časové jednotce, použijte funkci CELÁ.ČÁST , HODINU, MINUTU nebo SEKUNDU .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 06.09.2007 10:35 | 06/10/2007 15:30 | =CELÁ.ČÁST(([Sloupec2]-[Sloupec1])*24) | Celkový počet hodin mezi dvěma časy (28) |
| 06.09.2007 10:35 | 06/10/2007 15:30 | =INT(([Sloupec2]-[Sloupec1])*1440) | Celkový počet minut mezi dvěma časy (1735) |
| 06.09.2007 10:35 | 06/10/2007 15:30 | =INT(([Sloupec2]-[Sloupec1])*86400) | Celkový počet sekund mezi dvěma časy (104100) |
| 06.09.2007 10:35 | 06/10/2007 15:30 | =HODINA([Sloupec2]-[Sloupec1]) | Hodiny mezi dvěma časy, pokud rozdíl nepřesáhne 24 (4) |
| 06.09.2007 10:35 | 06/10/2007 15:30 | =MINUTE([Sloupec2]-[Sloupec1]) | Minuty mezi dvěma časy, pokud rozdíl nepřesahuje 60 (55) |
| 06.09.2007 10:35 | 06/10/2007 15:30 | =SEKUNDA([Sloupec2]-[Sloupec1]) | Sekundy mezi dvěma časy, pokud rozdíl nepřesáhne 60 (0) |
Převod časů
K převodu hodin ze standardního formátu času na desetinné číslo použijte funkci CELÁ.ČÁST .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 10:35 | =([Sloupec1]-INT([Sloupec1]))*24 | Počet hodin od 12:00 (10.583333) |
| 12:15 | =([Sloupec1]-INT([Sloupec1]))*24 | Počet hodin od 12:00 (12.25) |
Chcete-li převést hodiny z desetinného čísla do standardního formátu času (hodiny:minuty:sekundy), použijte operátor dělení (/) a funkci HODNOTA.NA.TEXT .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 23:58 | =HODNOTA.NA.TEXT(Sloupec1/24; "hh:mm:ss") | Hodiny, minuty a sekundy od 12:00 (00:59:55) |
| 2:06 | =HODNOTA.NA.TEXT(Sloupec1/24; "h:mm") | Hodiny a minuty od 12:00 (0:05) |
Vložení juliánských kalendářních dat
Juliánské datum je formát data, který je kombinací aktuálního roku a počtu dní od začátku roku. Například 1. leden roku 2007 je uveden jako 2007001 a 31. prosinec 2007 jako 2007365. Tento formát není založený na juliánském kalendáři.
K převodu kalendářního data na juliánské datum použijte funkce HODNOTA.NA.TEXT a DATUMHODN .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 6/23/2007 | =HODNOTA.NA.TEXT([Sloupec1];"rr")&HODNOTA.NA.TEXT(([Sloupec1]-DATUMHODN("1/1/"& TEXT([Sloupec1];"rr"))+1);"000") | Datum v juliánském formátu s rokem vyjádřeným dvěma číslicemi (07174) |
| 6/23/2007 | =HODNOTA.NA.TEXT([Sloupec1];"rrrr")&HODNOTA.NA.TEXT(([Sloupec1]-DATUMHODN("1/1/"&HODNOTA.NA.TEXT([Sloupec1];"rr"))+1);"000") | Datum v juliánském formátu se čtyřciferným rokem (2007174) |
Chcete-li převést datum na juliánské datum, které se používá v astronomii, použijte konstantu 2415018,50. Tento vzorec funguje jenom pro kalendářní data po 1. 3. 1901 a pokud používáte kalendářní systém 1900.
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 6/23/2007 | =[Sloupec1]+2415018,50 | Datum v juliánském formátu používané v astronomii (2454274.50) |
Zobrazení kalendářních dat jako dnů v týdnu
K převodu kalendářních dat na text pro den v týdnu použijte funkce HODNOTA.NA.TEXT a DENTÝDNE .
| Sloupec1 | Vzorec | Popis (možný výsledek) |
|---|---|---|
| 19. února 2007 | =HODNOTA.NA.TEXT(DENTÝDNE([Sloupec1]);"dddd") | Vypočítá den v týdnu a vrátí úplný název dne (pondělí) |
| 3. ledna 2008 | =HODNOTA.NA.TEXT(DENTÝDNE([Sloupec1]);"ddd") | Vypočítá den v týdnu a vrátí zkrácený název dne (Čt) |
Matematické vzorce
Následující vzorce můžete použít k provádění různých matematických výpočtů, jako je sčítání, odčítání, násobení a dělení čísel, výpočet průměru nebo mediánu čísel, zaokrouhlování čísel a počítání hodnot.
Sčítání čísel
Pokud chcete sečíst čísla ve dvou nebo více sloupcích za sebou, použijte operátor sčítání (+) nebo funkci SUMA .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[Sloupec1]+[Sloupec2]+[Sloupec3] | Sečte hodnoty v prvních třech sloupcích (15) |
| 6 | 5 | 4 | =SUMA([Sloupec1];[Sloupec2];[Sloupec3]) | Sečte hodnoty v prvních třech sloupcích (15) |
| 6 | 5 | 4 | =SUMA(KDYŽ([Sloupec1][Sloupec2]>; [Sloupec1]-[Sloupec2];10); [Sloupec3]) | Pokud je Sloupec1 větší než Sloupec2, sečte rozdíl a Sloupec3. V opačném případě sečtěte číslo 10 a sloupec3 (5) |
Odečítání čísel
Chcete-li odečíst čísla ve dvou nebo více sloupcích za sebou, použijte operátor odčítání (-) nebo funkci SUMA se zápornými čísly.
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[Sloupec1]-[Sloupec2] | Odečte 9000 od 15000. (6000) |
| 15000 | 9000 | -8000 | =SUMA([Sloupec1], [Sloupec2]; [Sloupec3]) | Sečte čísla v prvních třech sloupcích včetně záporných hodnot (16000) |
Výpočet rozdílu mezi dvěma čísly jako procento
Použijte operátory odčítání (-) a dělení (/) a funkci ABS .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 2342 | 2500 | =([Sloupec2]-[Sloupec1])/ABS([Sloupec1]) | Procentní změna (6,75% neboli 0,06746) |
Násobení čísel
Chcete-li násobit čísla ve dvou nebo více sloupcích za sebou, použijte operátor násobení (*) nebo funkci SOUČIN .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 5 | 2 | =[Sloupec1]*[Sloupec2] | Vynásobí čísla v prvních dvou sloupcích (10). |
| 5 | 2 | =SOUČIN([Sloupec1], [Sloupec2]) | Vynásobí čísla v prvních dvou sloupcích (10). |
| 5 | 2 | =SOUČIN([Sloupec1];[Sloupec2];2) | Vynásobí čísla v prvních dvou sloupcích a číslo 2 (20). |
Dělení čísel
K rozdělení čísel do dvou nebo více sloupců v řadě použijte operátor dělení (/).
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 15000 | 12 | =[Sloupec1]/[Sloupec2] | Vydělí 15 000 číslem 12. (1 250) |
| 15000 | 12 | =([Sloupec1]+10000)/[Sloupec2] | Sečte čísla 15000 a 10000 a potom součet vydělí číslem 12 (2083) |
Výpočet průměru čísel
Průměr se také nazývá průměr. K výpočtu průměru čísel ve dvou nebo více sloupcích v řadě použijte funkci PRŮMĚR .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| 6 | 5 | 4 | =PRŮMĚR([Sloupec1];[Sloupec2];[Sloupec3]) | Průměr z čísel v prvních třech sloupcích (5) |
| 6 | 5 | 4 | =PRŮMĚR(KDYŽ([Sloupec1][Sloupec2]>; [Sloupec1]-[Sloupec2];10); [Sloupec3]) | Pokud je Sloupec1 větší než Sloupec2, vypočítá se průměr rozdílu a Sloupec3. V opačném případě spočítejte průměr hodnot 10 a sloupce3 (2,5) |
Výpočet mediánu čísel
Medián je hodnota, která leží uprostřed uspořádané oblasti čísel. Funkce MEDIAN se používá k výpočtu mediánu skupiny čísel.
| A | B | C | D | O | Pá | Vzorec | Popis (výsledek) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =MEDIAN(A, B, C, D, E, F) | Medián čísel v prvních 6 sloupcích (8) |
Výpočet nejmenšího nebo největšího čísla v oblasti
K výpočtu nejmenšího nebo největšího čísla ve dvou nebo více sloupcích v řadě použijte funkce MIN a MAX .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN([Sloupec1], [Sloupec2], [Sloupec3]) | Nejmenší číslo (7) |
| 10 | 7 | 9 | =MAX([Sloupec1], [Sloupec2], [Sloupec3]) | Největší číslo (10) |
Počet hodnot
Ke zjištění počtu číselných hodnot použijte funkci COUNT .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| Jablko | 12/12/2007 | =POČET([Sloupec1], [Sloupec2], [Sloupec3]) | Vrátí počet sloupců, které obsahují číselné hodnoty. Nezahrnuje datum a čas, text a hodnoty null (0). | |
| $12 | #DIV/0! | 1.01 | =POČET([Sloupec1], [Sloupec2], [Sloupec3]) | Spočítá počet sloupců, které obsahují číselné hodnoty, ale nezahrnuje chybové a logické hodnoty (2) |
Zvětšení nebo zmenšení čísla o procentuální hodnotu
K provedení tohoto výpočtu použijte operátor procenta (%).
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 23 | 3% | =[Sloupec1]*(1+5%) | Zvýší číslo ve sloupci1 o 5 % (24,15). |
| 23 | 3% | =[Sloupec1]*(1+[Sloupec2]) | Zvýší číslo ve sloupci 1 o procentuální hodnotu ve sloupci 2: 3% (23,69) |
| 23 | 3% | =[Sloupec1]*(1-[Sloupec2]) | Sníží číslo ve sloupci Sloupec 1 o procentuální hodnotu ve sloupci 2: 3 % (22,31). |
Umocnění čísla
K provedení tohoto výpočtu použijte operátor umocňování (^) nebo funkci POWER .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| 5 | 2 | =[Sloupec1]^[Sloupec2] | Vypočítá 5 na druhou (25). |
| 5 | 3 | =POWER([Sloupec1], [Sloupec2]) | Vypočítá pět krychlových (125) |
Zaokrouhlení čísla
Chcete-li zaokrouhlit číslo nahoru, použijte funkci ROUNDUP,ZAOKROUHLIT.NA.LICHÉ nebo SUDAJÍCÍ .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 20.3 | =ROUNDUP([Sloupec1];0) | Zaokrouhlí 20,3 nahoru na nejbližší celé číslo (21). |
| -5.9 | =ROUNDUP([Sloupec1];0) | Zaokrouhlí číslo -5,9 nahoru na nejbližší celé číslo (-5). |
| 12.5493 | =ROUNDUP([Sloupec1];2) | Zaokrouhlí číslo 12,5493 nahoru na nejbližší setinu nebo na dvě desetinná místa (12,55). |
| 20.3 | =SUDÍ([Sloupec1]) | Zaokrouhlí 20,3 nahoru na nejbližší sudé číslo (22). |
| 20.3 | =LICHÉ([Sloupec1]) | Zaokrouhlí 20,3 nahoru na nejbližší liché číslo (21). |
Chcete-li zaokrouhlit číslo dolů, použijte funkci ROUNDDOWN .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 20.3 | =ROUNDDOWN([Sloupec1];0) | Zaokrouhlí 20,3 dolů na nejbližší celé číslo (20) |
| -5.9 | =ROUNDDOWN([Sloupec1];0) | Zaokrouhlí -5,9 dolů na nejbližší celé číslo (-6) |
| 12.5493 | =ROUNDDOWN([Sloupec1];2) | Zaokrouhlí číslo 12,5493 dolů na nejbližší setinu nebo na dvě desetinná místa (12,54). |
Chcete-li zaokrouhlit číslo na nejbližší číslo nebo zlomek, použijte funkci ZAOKROUHLIT .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 20.3 | =ZAOKROUHLIT([Sloupec1];0) | Zaokrouhlí 20,3 dolů, protože část se zlomkem je menší než 0,5 (20). |
| 5.9 | =ZAOKROUHLIT([Sloupec1];0) | Zaokrouhlí číslo 5,9 nahoru, protože část se zlomkem je větší než hodnota 0,5. (6) |
| -5.9 | =ZAOKROUHLIT([Sloupec1];0) | Zaokrouhlí -5,9 dolů, protože část se zlomkem je menší než -,5 (-6). |
| 1,25 | =ZAOKROUHLIT([Sloupec1];1) | Zaokrouhlí číslo na nejbližší desetinu (jedno desetinné místo). Protože část, která se má zaokrouhlit, je 0,05 nebo větší, bude číslo zaokrouhleno nahoru (výsledek: 1,3) |
| 30.452 | =ZAOKROUHLIT([Sloupec1], 2) | Zaokrouhlí číslo na nejbližší setinu (dvě desetinná místa). Protože zaokrouhlovaná část, 0,002, je menší než 0,005, bude číslo zaokrouhleno dolů (výsledek: 30,45) |
Chcete-li zaokrouhlit číslo na platnou číslici větší než 0, použijte funkce ZAOKROUHLIT, ROUNDUP,ROUNDDOWN,CELÁ.ČÁST a DÉLKA .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| 5492820 | =ZAOKROUHLIT([Sloupec1];3-DÉLKA(CELÁ.ČÁST([Sloupec1]))) | Zaokrouhlí číslo na 3 platné číslice (5490000). |
| 22230 | =ROUNDDOWN([Sloupec1];3-DÉLKA(CELÁ.ČÁST([Sloupec1]))) | Zaokrouhlí dolní číslo dolů na 3 platné číslice (22200). |
| 5492820 | =ROUNDUP([Sloupec1];5-DÉLKA(INT([Sloupec1]))) | Zaokrouhlí horní číslo nahoru na 5 platných číslic. (5492900) |
Textové vzorce
Následující vzorce můžete použít k manipulaci s textem, například ke spojování nebo řetězení hodnot z několika sloupců, k porovnávání obsahu sloupců, k odstraňování znaků a mezer a k opakování znaků.
Změna malých a velkých písmen v textu
Pokud chcete změnit velikost písmen textu, použijte funkci VELKÁ, MALÁ nebo VELKÁ2 .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| nina Vietzen | =VELKÁ([Sloupec1]) | Změní text na velká písmena (NINA VIETZEN) |
| nina Vietzen | =MALÁ([Sloupec1]) | Změní text na malá písmena (Nina Vietzen) |
| nina Vietzen | =VELKÁ2([Sloupec1]) | Změní text na první velká písmena (Nina Vietzen) |
Kombinace křestních jmen a příjmení
Ke sloučení křestního jména a příjmení použijte operátor ampersand (&) nebo funkci CONCATENATE .
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| Karel | Carvallo | =[Sloupec1]&[Sloupec2] | Kombinuje dva řetězce (CarlosCarvallo) |
| Karel | Carvallo | =[Sloupec1]&" "&[Sloupec2] | Sloučí dva řetězce oddělené mezerou (Carlos Carvallo) |
| Karel | Carvallo | =[Sloupec2]&", "&[Sloupec1] | Sloučí dva řetězce oddělené čárkou a mezerou (Carvallo, Carlos) |
| Karel | Carvallo | =CONCATENATE([Sloupec2],";", [Sloupec1]) | Spojí dva řetězce oddělené čárkou (Carvallo,Carlos) |
Sloučení textu a čísel z různých sloupců
Chcete-li kombinovat text a čísla, použijte funkci CONCATENATE , operátor ampersand (&) nebo funkci HODNOTA.NA.TEXT a operátor ampersand.
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| Jang | 28 | =[Sloupec1]&" prodal "&[Sloupec2]&" jednotek." | Zkombinuje výše uvedený obsah do fráze (Jang se prodalo 28 jednotek). |
| Dubois | 40% | =[Sloupec1]&" prodal "&TEXT([Sloupec2];"0%")&" z celkového prodeje." | Zkombinuje výše uvedený obsah do slovního spojení (Dubois prodal 40 % z celkového prodeje). Poznámka: Funkce HODNOTA.NA.TEXT připojí formátovanou hodnotu Sloupec2 místo příslušné hodnoty, což je ,4. |
| Jang | 28 | =CONCATENATE([Sloupec1]," prodaných ";[Sloupec2];";jednotek.") | Zkombinuje výše uvedený obsah do fráze (Jang se prodalo 28 jednotek). |
Kombinace textu s datem nebo časem
Pokud chcete zkombinovat text s datem nebo časem, použijte funkci HODNOTA.NA.TEXT a operátor ampersand (&).
| Sloupec1 | Sloupec2 | Vzorec | Popis (výsledek) |
|---|---|---|---|
| Datum fakturace | 5. června 2007 | ="Datum výpisu: "&HODNOTA.NA.TEXT([Sloupec2]; "d-mmm-rrrr") | Spojí text s datem (Datum výpisu: 5. června 2007) |
| Datum fakturace | 5. června 2007 | =[Sloupec1]&" "&HODNOTA.NA.TEXT([Sloupec2]; "mmm-dd-rrrr") | Sloučí text a datum z různých sloupců do jednoho sloupce (datum fakturace: 5. června 2007) |
Porovnání obsahu sloupců
Pokud chcete porovnat jeden sloupec s jiným sloupcem nebo chcete zobrazit seznam hodnot, použijte funkce STEJNÉ a NEBO .
| Sloupec1 | Sloupec2 | Vzorec | Popis (možný výsledek) |
|---|---|---|---|
| BD122 | BD123 | =STEJNÉ([Sloupec1];[Sloupec2]) | Porovná obsah prvních dvou sloupců (Ne) |
| BD122 | BD123 | =STEJNÉ([Sloupec1]; "BD122") | Porovná obsah sloupce1 s řetězcem BD122 (Ano) |
Kontrola, jestli hodnota sloupce nebo její část odpovídá určitému textu.
Pokud chcete zkontrolovat, jestli hodnota sloupce nebo jeho část odpovídá určitému textu, použijte funkce KDYŽ,NAJÍT, HLEDAT a JE.ČISLO .
| Sloupec1 | Vzorec | Popis (možný výsledek) |
|---|---|---|
| Vietzen | =KDYŽ([Sloupec1]="Vietzen";"OK";"Není OK") | Zkontroluje, jestli je Sloupec1 Vietzen (OK) |
| Vietzen | =KDYŽ(JE.ČÍSLO(NAJÍT("v";[Sloupec1]))); "OK";"Není OK") | Zkontroluje, zda sloupec1 obsahuje písmeno v (OK) |
| BD123 | =JE.ČÍSLO(NAJÍT("BD";[Sloupec1])) | Zkontroluje, jestli sloupec1 obsahuje hodnotu BD (Ano). |
Počet neprázdných sloupců
Ke spočítání neprázdných sloupců použijte funkci POČET2 .
| Sloupec1 | Sloupec2 | Sloupec 3 | Vzorec | Popis (výsledek) |
|---|---|---|---|---|
| Prodeje | 19 | =POČET2([Sloupec1], [Sloupec2]) | Spočítá počet neprázdných sloupců (2). | |
| Prodeje | 19 | =POČET2([Sloupec1], [Sloupec2], [Sloupec3]) | Spočítá počet neprázdných sloupců (2). |
Odebrání znaků z textu
Znaky z textu odeberete pomocí funkcí DÉLKA, ZLEVA a ZPRAVA .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| Vitamín A | =ZLEVA([Sloupec1];DÉLKA([Sloupec1])-2) | Vrátí 7 (9-2) znaků počínaje zleva (vitamín) |
| Vitamín B1 | =ZPRAVA([Sloupec1], DÉLKA([Sloupec1])-8) | Vrátí 2 (10–8) znaků počínaje zprava (B1). |
Odebrání mezer na začátku a konci sloupce
K odebrání mezer ze sloupce použijte funkci PROČISTIT .
| Sloupec1 | Vzorec | Popis (výsledek) |
|---|---|---|
| Dobrý den! | =PROČISTIT([Sloupec1]) | Odstraní mezery na začátku a na konci (Dobrý den!). |
Opakování znaku ve sloupci
K opakování znaku ve sloupci použijte funkci OPAKOVAT .
| Vzorec | Popis (výsledek) |
|---|---|
| =OPAKOVAT(".";3) | Opakuje periodu 3krát (...) |
| =OPAKOVAT("-";10) | 10krát zopakuje pomlčku (----------). |
Abecední seznam funkcí
V následujícím seznamu najdete abecední seznam odkazů na funkce, které jsou dostupné uživatelům SharePointu. Zahrnuje goniometrické, statistické a finanční funkce a také podmíněné, datové, matematické a textové vzorce.
Další zdroje informací
Pokud nevidíte, co tady chcete udělat, zkuste to udělat v Excelu. Tady jsou některé další zdroje. Některé z nich můžou pokrývat starší verze, a proto můžou být rozdíly v zobrazeném uživatelském rozhraní. Například položky v nabídce Akce webu v SharePointu jsou teď na
.