Použití vzorců v počítaných sloupcích v seznamech může pomoct přidat do existujících sloupců, jako je například výpočet DPH podle ceny. Tyto údaje je možné kombinovat a ověřovat data prostřednictvím kódu programu. Pokud chcete přidat počítaný sloupec, klikněte na + přidat sloupec a pak vyberte Další.
Poznámka: Počítaná pole můžou pracovat jenom na vlastním řádku, takže nemůžete odkazovat na hodnotu v jiném řádku ani na sloupce obsažené v jiném seznamu nebo knihovně. Vyhledávací pole nejsou ve vzorci podporovaná a ID nově vloženého řádku nelze použít, protože ID při zpracování vzorce neexistuje.
Pokud není zadáno jinak, nejsou při zadávání vzorců mezi klíčovými slovy a operátory žádné mezery. Následující seznam není vyčerpávající. Pokud chcete zobrazit všechny vzorce, podívejte se na abecední seznam na konci tohoto článku.
Poznámka: Počítaná pole můžou pracovat jenom na vlastním řádku, takže nemůžete odkazovat na hodnotu v jiném řádku ani na sloupce obsažené v jiném seznamu nebo knihovně. Vyhledávací pole nejsou ve vzorci podporovaná a ID nově vloženého řádku nelze použít, protože ID při zpracování vzorce neexistuje.
Níže vyberte nadpis, abyste otevřeli příslušný oddíl a podívali se na podrobné pokyny.
Pomocí následujících vzorců můžete otestovat podmínku příkazu a vrátit hodnotu Ano nebo Ne, otestovat alternativní hodnotu, například OK nebo Not OK, nebo vrátit prázdnou nebo pomlčku představující hodnotu null.
Kontrola, jestli je číslo větší nebo menší než jiné číslo
K provedení tohoto 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í v pořádku") |
Je sloupec Column1 menší nebo roven sloupci Column2? (Není v pořádku) |
Po porovnání obsahu sloupce vrátit logickou hodnotu
Pro výsledek, který je logickou hodnotou (Ano nebo Ne), použijte funkce AND, OR a NOT .
Sloupec1 |
Sloupec 2 |
Sloupec 3 |
Vzorec |
Popis (možný výsledek) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Sloupec1]>[Sloupec2], [Sloupec1]<[Sloupec3]) |
Je 15 větší než 9 a menší než 8? (Ne) |
15 |
9 |
8 |
=OR([Sloupec1]>[Sloupec2], [Sloupec1]<[Sloupec3]) |
Je 15 větší než 9 nebo méně než 8? (Ano) |
15 |
9 |
8 |
=NOT([Sloupec1]+[Sloupec2]=24) |
Není 15 plus 9 rovno 24? (Ne) |
Pro výsledek, který je jiným výpočtem nebo jinou hodnotou než Ano nebo Ne, použijte funkce KDYŽ, A a NEBO .
Sloupec1 |
Sloupec 2 |
Sloupec 3 |
Vzorec |
Popis (možný výsledek) |
---|---|---|---|---|
15 |
9 |
8 |
=KDYŽ([Sloupec1]=15; "OK"; "Není v pořádku") |
Pokud se hodnota ve sloupci Column1 rovná 15, vrátí se "OK". (OK) |
15 |
9 |
8 |
=KDYŽ(A([Sloupec1]>[Sloupec2],[Sloupec1]<[Sloupec3]); "OK"; "Není OK") |
Pokud je hodnota 15 větší než 9 a menší než 8, vrátí "OK". (Není v pořádku) |
15 |
9 |
8 |
=KDYŽ(NEBO([Sloupec1]>[Sloupec2],[Sloupec1]<[Sloupec3]); "OK"; "Není OK") |
Pokud je hodnota 15 větší než 9 nebo menší než 8, vrátí hodnotu OK. (OK) |
Zobrazení nul jako prázdných nebo pomlček
Pokud chcete 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. |
Skrýt chybové hodnoty ve sloupcích
Pokud chcete místo chybové hodnoty zobrazit pomlčku, #N/A nebo NA, 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]);"NA";[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í
K vyhledání prázdných polí můžete použít JE.PRÁZDNÉ vzorec.
Sloupec1 |
Vzorec |
Popis (možný výsledek) |
"Želé fazole" |
=JE.PRÁZDNÉ([Sloupec1] |
Vrátí hodnotu Ano nebo Ne, pokud je prázdná nebo ne. |
"Ocel" |
=KDYŽ(JE.PRÁZDNÉ([Sloupec1]); "Není v pořádku"; "OK") |
Vyplňte vlastní volby – první je, pokud není prázdná, druhá, pokud ne |
Další funkce IS najdete v tématu Funkce IS.
Následující vzorce můžete použít k provádění výpočtů založených na datech a časech, jako je například sčítání počtu dnů, měsíců nebo roků k datu, výpočet rozdílu mezi dvěma daty a převod času na desetinnou hodnotu.
Přidání kalendářních dat
Pokud chcete k datu přidat 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 3 dny k 9. 6. 2007 (12. 6. 2007) |
12/10/2008 |
54 |
=[Sloupec1]+[Sloupec2] |
Přidá 54 dní k 10. 12. 2008 (2.2.2009) |
Pokud chcete k datu přidat počet měsíců, použijte funkce DATE, YEAR, MONTH a DAY .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Sloupec1]);MONTH([Sloupec1])+[Sloupec2],DEN([Sloupec1])) |
Přičte 3 měsíce k 9. 6. 2007 (9. 9. 2007) |
12/10/2008 |
25 |
=DATE(YEAR([Sloupec1]);MONTH([Sloupec1])+[Sloupec2],DEN([Sloupec1])) |
Přičte 25 měsíců k 10. 12. 2008 (10. 1. 2011) |
Pokud chcete k datu přidat počet let, použijte funkce DATUM, ROK, MĚSÍC a DEN .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Sloupec1])+[Sloupec2],MĚSÍC([Sloupec1]);DEN([Sloupec1])) |
Přidání 3 let do 9. 6. 2007 (9. 6. 2010) |
12/10/2008 |
25 |
=DATE(YEAR([Sloupec1])+[Sloupec2],MĚSÍC([Sloupec1]);DEN([Sloupec1])) |
Přičte 25 let k datu 10. 12. 2008 (10. 12. 2033) |
Pokud chcete k datu přidat kombinaci dnů, měsíců a let, použijte funkce DATE, YEAR, MONTH a DAY .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Sloupec1])+3;MONTH([Sloupec1])+1;DEN([Sloupec1])+5) |
Přičte 3 roky, 1 měsíc a 5 dnů k datu 9. 6. 2007 (14. 7. 2010) |
12/10/2008 |
=DATE(YEAR([Sloupec1])+1;MONTH([Sloupec1])+7;DEN([Sloupec1])+5) |
Přičte 1 rok, 7 měsíců a 5 dnů k 10. 12. 2008 (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],"ym") |
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 a ignoruje část roku (165). |
Výpočet rozdílu mezi dvěma časy
Pokud chcete výsledek prezentovat ve standardním formátu času (hodiny:minuty:sekundy), použijte operátor odčítání (-) a funkci 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) |
---|---|---|---|
09.06.2007 10:35 |
09/06/2007 15:30 PM |
=TEXT([Sloupec2]-[Sloupec1],"h") |
Hodiny mezi dvěma časy (4) |
09.06.2007 10:35 |
09/06/2007 15:30 PM |
=TEXT([Sloupec2]-[Sloupec1],"h:mm") |
Hodiny a minuty mezi dvěma časy (4:55) |
09.06.2007 10:35 |
09/06/2007 15:30 PM |
=TEXT([Sloupec2]-[Sloupec1],"h:mm:ss") |
Hodiny, minuty a sekundy mezi dvěma časy (4:55:00) |
Pokud chcete výsledek prezentovat v součtu, který je založen na jedné časové jednotce, použijte funkci INT nebo funkci HODINA, MINUTA nebo SEKUNDA .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*24) |
Celkový počet hodin mezi dvěma časy (28) |
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*1440) |
Celkový počet minut mezi dvěma časy (1735) |
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*86400) |
Celkový počet sekund mezi dvěma časy (104100) |
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=HODINA([Sloupec2]-[Sloupec1]) |
Hodiny mezi dvěma časy, kdy rozdíl nepřekračuje 24 (4) |
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=MINUTE([Sloupec2]-[Sloupec1]) |
Počet minut mezi dvěma časy, kdy rozdíl nepřekračuje 60 (55) |
09.06.2007 10:35 |
10. 6. 2007 15:30 |
=SECOND([Sloupec2]-[Sloupec1]) |
Sekundy mezi dvěma časy, kdy rozdíl nepřekračuje 60 (0) |
Převod časů
Pokud chcete převést hodiny ze standardního formátu času na desetinné číslo, použijte funkci INT .
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) |
Pokud chcete 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 TEXT .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
23:58 |
=TEXT(Sloupec1/24; "hh:mm:ss") |
Hodiny, minuty a sekundy od 12:00 (00:59:55) |
2:06 |
=TEXT(Sloupec1/24; "h:mm") |
Hodiny a minuty od 0:00 (0:05) |
Vložit juliánský kalendářní data
Juliánské datum označuje formát data, který je kombinací aktuálního roku a počtu dnů od začátku roku. Například datum 1. ledna 2007 je reprezentováno jako 2007001 a 31. prosince 2007 je reprezentováno jako 2007365. Tento formát není založený na Juliánském kalendáři.
Pokud chcete převést datum na juliánské datum, použijte funkce TEXT a DATUMHODN.
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
6/23/2007 |
=TEXT([Sloupec1],"yyy")&TEXT(([Sloupec1]-DATUMHODN("1/1/"& TEXT([Sloupec1],"yyy"))+1);"000") |
Datum v juliánském formátu s dvoumístným rokem (07174) |
6/23/2007 |
=TEXT([Sloupec1],"yyyy")&TEXT(([Sloupec1]-DATUMHODN("1/1/"&TEXT([Sloupec1],"yyy"))+1);"000") |
Datum v juliánském formátu se čtyřmístným rokem (2007174) |
Pokud chcete 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 v případě, že 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 dne v týdnu
Pokud chcete data převést na text pro den v týdnu, použijte funkce TEXT a DENTÝDNE.
Sloupec1 |
Vzorec |
Popis (možný výsledek) |
---|---|---|
19. února 2007 |
=TEXT(DENTÝDNE([Sloupec1]); "dddd") |
Vypočítá den v týdnu pro datum a vrátí úplný název dne (pondělí). |
3. ledna 2008 |
=TEXT(DENTÝDNE([Sloupec1]); "ddd") |
Vypočítá den v týdnu pro datum a vrátí zkrácený název dne (Čt). |
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í čísla a počítání hodnot.
Sčítání čísel
Pokud chcete sečíst čísla ve dvou nebo více sloupcích na řádku, použijte operátor sčítání (+) nebo funkci SUMA .
Sloupec1 |
Sloupec 2 |
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, přidá se rozdíl a Sloupec3. Jinak přidejte 10 a Sloupec3 (5) |
Odečítání čísel
Pokud chcete odečíst čísla ve dvou nebo více sloupcích na řádku, použijte operátor odčítání (-) nebo funkci SUMA se zápornými čísly.
Sloupec1 |
Sloupec 2 |
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]) |
Procentuální změna (6,75 % nebo 0,06746) |
Násobení čísel
Pokud chcete násobit čísla ve dvou nebo více sloupcích na řádku, 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
Pokud chcete čísla rozdělit do dvou nebo více sloupců v řádku, použijte operátor dělení (/).
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
15000 |
12 |
=[Sloupec1]/[Sloupec2] |
Vydělí číslo 15000 12 (1250) |
15000 |
12 |
=([Sloupec1]+10000)/[Sloupec2] |
Sečte 15000 a 10000 a pak vydělí součet 12 (2083). |
Výpočet průměru čísel
Průměr se také označuje jako průměr. Pokud chcete vypočítat průměr čísel ve dvou nebo více sloupcích na řádku, použijte funkci PRŮMĚR .
Sloupec1 |
Sloupec 2 |
Sloupec 3 |
Vzorec |
Popis (výsledek) |
---|---|---|---|---|
6 |
5 |
4 |
=PRŮMĚR([Sloupec1], [Sloupec2],[Sloupec3]) |
Průměr čí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čítejte průměr rozdílu a Sloupec3. Jinak vypočítejte průměr hodnot 10 a Sloupec3 (2,5). |
Výpočet mediánu čísel
Medián je hodnota ve středu uspořádaného rozsahu čísel. Pomocí funkce MEDIAN můžete vypočítat medián skupiny čísel.
A |
B |
C |
D |
O |
Pá |
Vzorec |
Popis (výsledek) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=MEDIÁN(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 na řádku použijte funkce MIN a MAX .
Sloupec1 |
Sloupec 2 |
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
Pokud chcete spočítat číselné hodnoty, použijte funkci POČET .
Sloupec1 |
Sloupec 2 |
Sloupec 3 |
Vzorec |
Popis (výsledek) |
---|---|---|---|---|
Jablko |
12/12/2007 |
=POČET([Sloupec1], [Sloupec2], [Sloupec3]) |
Spočítá počet sloupců, které obsahují číselné hodnoty. Vyloučí hodnoty data a času, textu a hodnoty null (0). |
|
12 Kč |
#DIV/0! |
1.01 |
=POČET([Sloupec1], [Sloupec2], [Sloupec3]) |
Spočítá počet sloupců, které obsahují číselné hodnoty, ale vyloučí 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 %) |
Zvyšuje číslo ve sloupci 1 o 5 % (24.15) |
23 |
3% |
=[Sloupec1]*(1+[Sloupec2]) |
Zvýší číslo ve sloupci Column1 o procentuální hodnotu ve sloupci Column2: 3 % (23,69) |
23 |
3% |
=[Sloupec1]*(1-[Sloupec2]) |
Zmenší číslo ve sloupci Column1 o procentuální hodnotu ve Sloupci2: 3 % (22,31) |
Zvýšení čísla na mocninu
K provedení tohoto výpočtu použijte operátor exponentaci (^) nebo funkci POWER .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
5 |
2 |
=[Sloupec1]^[Sloupec2] |
Vypočítá pět čtverců (25) |
5 |
3 |
=POWER([Sloupec1], [Sloupec2]) |
Vypočítá pět datových krychlí (125) |
Zaokrouhlení čísla
Pokud chcete číslo zaokrouhlit nahoru, použijte funkci ROUNDUP, ODD nebo SUDÁ.
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
20.3 |
=ROUNDUP([Sloupec1],0) |
Zaokrouhlí číslo 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, dvě desetinná místa (12,55). |
20.3 |
=EVEN([Sloupec1]) |
Zaokrouhlí číslo 20,3 nahoru na nejbližší sudé číslo (22). |
20.3 |
=ODD([Sloupec1]) |
Zaokrouhlí číslo 20,3 nahoru na nejbližší liché číslo (21). |
Pokud chcete číslo zaokrouhlit dolů, použijte funkci ROUNDDOWN.
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
20.3 |
=ROUNDDOWN([Sloupec1],0) |
Zaokrouhlí číslo 20,3 dolů na nejbližší celé číslo (20). |
-5.9 |
=ROUNDDOWN([Sloupec1],0) |
Zaokrouhlí číslo -5,9 dolů na nejbližší celé číslo (-6). |
12.5493 |
=ROUNDDOWN([Sloupec1],2) |
Zaokrouhlí číslo 12,5493 dolů na nejbližší setinu, dvě desetinná místa (12,54). |
Pokud chcete číslo zaokrouhlit na nejbližší číslo nebo zlomek, použijte funkci ZAOKROUHLIT .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
20.3 |
=ROUND([Sloupec1;0) |
Zaokrouhlí 20,3 dolů, protože zlomková část je menší než 0,5 (20). |
5.9 |
=ROUND([Sloupec1;0) |
Zaokrouhlí číslo 5,9 nahoru, protože zlomková část je větší než 0,5 (6). |
-5.9 |
=ROUND([Sloupec1;0) |
Zaokrouhlí -5,9 dolů, protože zlomková část je menší než -,5 (-6). |
1,25 |
=ROUND([Sloupec1], 1) |
Zaokrouhlí číslo na nejbližší desetinnou hodnotu (jedno desetinné místo). Vzhledem k tomu, že část, která se má zaokrouhlit, je 0,05 nebo větší, zaokrouhlí se číslo nahoru (výsledek: 1,3). |
30.452 |
=ROUND([Sloupec1],2) |
Zaokrouhlí číslo na nejbližší setinu (dvě desetinná místa). Vzhledem k tomu, že část, která se má zaokrouhlit, 0,002, je menší než 0,005, je číslo zaokrouhleno dolů (výsledek: 30,45). |
Pokud chcete číslo zaokrouhlit na významnou číslici nad 0, použijte funkce ZAOKROUHLIT, ROUNDUP, ROUNDDOWN, INT a DÉLKA.
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
5492820 |
=ROUND([Sloupec1],3-DÉLKA(INT([Sloupec1]))) |
Zaokrouhlí číslo na 3 významné číslice (5490000). |
22230 |
=ROUNDDOWN([Sloupec1],3-DÉLKA(INT([Sloupec1]))) |
Zaokrouhlí dolní číslo dolů na 3 významné číslice (22200). |
5492820 |
=ROUNDUP([Sloupec1], 5 DÉLKA(INT([Sloupec1]))) |
Zaokrouhlí horní číslo nahoru na 5 platných číslic (5492900). |
K manipulaci s textem můžete použít následující vzorce, jako je kombinování nebo zřetězení hodnot z více sloupců, porovnání obsahu sloupců, odebrání znaků nebo mezer a 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 SPRÁVNÁ .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Nina Vietzen |
=HORNÍ([Sloupec1]) |
Změní text na velká písmena (NINA VIETZEN) |
Nina Vietzen |
=LOWER([Sloupec1]) |
Změní text na malá písmena (nina vietzen) |
Nina Vietzen |
=PROPER([Sloupec1]) |
Změní text na písmena nadpisu (Nina Vietzen) |
Kombinování jména a příjmení
Ke zkombinování křestního jména a příjmení použijte operátor ampersand (&) nebo funkci CONCATENATE .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
Carlos |
Carvallo |
=[Sloupec1]&[Sloupec2] |
Kombinuje dva řetězce (CarlosCarvallo) |
Carlos |
Carvallo |
=[Sloupec1]&" "&[Sloupec2] |
Kombinuje dva řetězce oddělené mezerou (Carlos Carvallo) |
Carlos |
Carvallo |
=[Sloupec2]&", "&[Sloupec1] |
Kombinuje dva řetězce oddělené čárkou a mezerou (Carvallo, Carlos) |
Carlos |
Carvallo |
=CONCATENATE([Sloupec2], ","; [Sloupec1]) |
Kombinuje dva řetězce oddělené čárkou (Carvallo, Carlos). |
Kombinování textu a čísel z různých sloupců
Pokud chcete zkombinovat text a čísla, použijte funkci CONCATENATE , operátor ampersand (&) nebo funkci TEXT a operátor ampersand.
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
Jang |
28 |
=[Column1]&" sold "&[Column2]&" units." |
Zkombinuje výše uvedený obsah do fráze (Yang prodal 28 jednotek). |
Dubois |
40% |
=[Sloupec1]&" prodal "&TEXT([Sloupec2],"0%")&" z celkového prodeje." |
Zkombinuje výše uvedený obsah do fráze (Dubois prodal 40 % z celkového prodeje).) Poznámka: Funkce TEXT připojí formátovanou hodnotu Column2 místo podkladové hodnoty, která je 0,4. |
Jang |
28 |
=CONCATENATE([Sloupec1]," prodáno ";[Sloupec2]," jednotky.) |
Zkombinuje výše uvedený obsah do fráze (Yang prodal 28 jednotek). |
Kombinování textu s datem nebo časem
Pokud chcete zkombinovat text s datem nebo časem, použijte funkci TEXT a operátor ampersand (&).
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
Datum fakturace |
5. června 2007 |
="Datum příkazu: "&TEXT([Sloupec2], "d-mmm-yyyy") |
Kombinuje text s datem (datum výpisu: 5. června 2007) |
Datum fakturace |
5. června 2007 |
=[Sloupec1]&" "&TEXT([Sloupec2], "mmm-dd-yyyy") |
Kombinuje text a datum z různých sloupců do jednoho sloupce (Datum fakturace červen-05-2007) |
Porovnání obsahu sloupce
Pokud chcete porovnat jeden sloupec s jiným sloupcem nebo seznamem hodnot, použijte funkce EXACT a OR .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (možný výsledek) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Sloupec1],[Sloupec2]) |
Porovná obsah prvních dvou sloupců (Ne). |
BD122 |
BD123 |
=EXACT([Sloupec1], "BD122") |
Porovná obsah sloupce Column1 a řetězce "BD122" (Ano) |
Kontrola, jestli hodnota sloupce nebo její část odpovídá konkrétnímu textu
Pokud chcete zkontrolovat, jestli hodnota sloupce nebo její čá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í v pořádku") |
Kontroluje, jestli sloupec1 je Vietzen (OK) |
Vietzen |
=KDYŽ(JE.ČISLO(FIND("v";[Sloupec1])); "OK"; "Není v pořádku") |
Zkontroluje, jestli sloupec1 obsahuje písmeno v (OK). |
BD123 |
=JE.ČISLO(FIND("BD";[Sloupec1])) |
Kontroluje, jestli Sloupec1 obsahuje BD (Ano). |
Počet neprázdných sloupců
Pokud chcete spočítat neprázdné sloupce, použijte funkci POČET2.
Sloupec1 |
Sloupec 2 |
Sloupec 3 |
Vzorec |
Popis (výsledek) |
---|---|---|---|---|
Prodej |
19 |
=POČET2([Sloupec1], [Sloupec2]) |
Spočítá počet neprázdných sloupců (2). |
|
Prodej |
19 |
=POČET2([Sloupec1], [Sloupec2], [Sloupec3]) |
Spočítá počet neprázdných sloupců (2). |
Odebrání znaků z textu
Pokud chcete odebrat znaky z textu, použijte funkce DÉLKA, VLEVO a VPRAVO .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Vitamín A |
=LEFT([Sloupec1],DÉLKA([Sloupec1])-2) |
Vrátí 7 (9-2) znaků, počínaje zleva (vitamin). |
Vitamin B1 |
=RIGHT([Sloupec1], DÉLKA([Sloupec1])-8) |
Vrátí 2 (10–8) znaků počínaje zprava (B1). |
Odebrání mezer od začátku a konce sloupce
Pokud chcete ze sloupce odebrat mezery, použijte funkci PROČISTIT .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Čauky! |
=TRIM([Sloupec1]) |
Odebere mezery od začátku a konce (dobrý den).) |
Opakování znaku ve sloupci
Pokud chcete opakovat znak ve sloupci, použijte funkci OPAKOVAT.
Vzorec |
Popis (výsledek) |
---|---|
=OPAKOVAT(".";3) |
Opakuje tečku 3krát (...) |
=OPAKOVAT("-";10) |
Opakuje pomlčku 10krát (----------). |
Abecední seznam funkcí
Následuje abecední seznam odkazů na funkce dostupné uživatelům SharePoint. Zahrnuje trigonometrické, statistické a finanční funkce a také podmíněné, kalendářní, matematické a textové vzorce.
Další zdroje informací
Pokud nevidíte, co se tady pokoušíte udělat, podívejte se, jestli to můžete udělat v Excelu. Tady je několik dalších zdrojů. Některé z nich můžou zahrnovat starší verze, takže v zobrazeném uživatelském rozhraní můžou být rozdíly. Například položky v nabídce Akce webu na SharePointu jsou teď v nabídce Nastavení