Příklady obvyklých vzorců v seznamech

Platí pro
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Seznamy Microsoft

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:

  1. 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ší.
  2. Na stránce Nastavení > – vytvoření sloupce vyberte Počítaný (výpočet založený na jiných sloupcích).
  3. 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 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.

ABS ARCCOS ARCCOSH
A ARCSIN ARCSINH
ARCTG ARCTG2 PRŮMĚR
AVERAGEA BETADIST BETAINV
BINOMDIST ZAOKR.NAHORU ZNAK
CHIDIST ZVOLIT KÓD
CONCATENATE CONFIDENCE COS
POČET POČET2 CRITBINOM
DATUM DATEDIF DATUMHODN
DEN ROK360 ODPIS.ZRYCH2
DEGREES KČ (funkce) ZAOKROUHLIT.NA.SUDÉ
STEJNÉ EXPONDIST FAKTORIÁL
FDIST Funkce NAJÍT FINV
FISHER ZAOKROUHLIT.NA.TEXT GAMMADIST
GAMMAINV GAMMALN GEOMEAN
HARMEAN HODINA HYPGEOMDIST
Funkce KDYŽ CELÁ.ČÁST Funkce IPmt
JE Funkce ZLEVA Funkce DÉLKA
LN Funkce Log LOG
LOGINV LOGNORMDIST MALÁ
MAX Funkce JÁ MEDIAN
Funkce ČÁST MIN MINA
MINUTA MOD MĚSÍC
NEGBINOMDIST NORMDIST NORMSDIST
NORMSINV NE POČET.OBDOBÍ
ČISTÁ.SOUČHODNOTA ZAOKROUHLIT.NA.LICHÉ NEBO
Funkce PLATBA POWER PLATBA.ZÁKLAD
SOUČIN VELKÁ2 SOUČHODNOTA
RADIANS Funkce NAHRADIT OPAKOVAT
Funkce VPRAVO ZAOKROUHLIT ROUNDDOWN
ROUNDUP Funkce HLEDAT Funkce SEKUNDA
SIGN SIN SINH
ODMOCNINA STANDARDIZE STDEVA
SMODCH STDEVPA SUMA
SUMA.ČTVERCŮ ODPIS.NELIN TGH
TDIST HODNOTA.NA.TEXT ČAS
TINV DNES PROČISTIT
PRAVDA VELKÁ Funkce USDOLAR
HODNOTA VAR.VÝBĚR VARA
VAR VARPA Funkce Weekday
WEIBULL ROK

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 tlačítku Nastavení pro nastavení Office 365 – vypadá jako ozubené kolečko vedle nabídky s vaším jménem.