Příklady obvyklých vzorců v seznamech
Applies To
SharePoint Server – vydání s předplatným SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise Centrální správa SharePoint Serveru 2013 SharePoint v Microsoftu 365 SharePoint Server 2010 Seznamy Microsoft SharePoint v Microsoftu 365 Small BusinessPoužití vzorců v počítaných sloupcích v seznamech může pomoct přidat do existujících sloupců, jako je výpočet DPH na cenu. Ty je možné zkombinovat a programově ověřovat data. 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 podporována a ID nově vloženého řádku nelze použít, protože ID neexistuje při zpracování vzorce.
Pokud není zadáno jinak, při zadávání vzorců nejsou mezi klíčovými slovy a operátory mezery.
Následující seznam není vyčerpávajícím seznamem. 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.
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 Ne 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í OK") |
Je sloupec1 menší nebo roven sloupci2? (Není v pořádku) |
Vrácení logické hodnoty po porovnání obsahu sloupce
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 menší než 8? (Ano) |
15 |
9 |
8 |
=NE([Sloupec1]+[Sloupec2]=24) |
Je 15 plus 9 není rovno 24? (Ne) |
Pokud chcete použít jiný výpočet nebo jinou hodnotu 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í OK") |
Pokud se hodnota ve sloupci Column1 rovná 15, vrátí se "OK". (OK) |
15 |
9 |
8 |
=KDYŽ(AND([Sloupec1]>[Sloupec2]; [Sloupec1]<[Sloupec3]), "OK"; "Není OK") |
Pokud je 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 15 větší než 9 nebo menší než 8, vrátí "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. |
Skrytí chybových hodnot ve sloupcích
Pokud chcete místo chybové hodnoty zobrazit pomlčku, #N/A nebo NA, použijte funkci ISERROR .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (možný výsledek) |
---|---|---|---|
10 |
0 |
=[Sloupec1]/[Sloupec2] |
Výsledkem bude chyba. (#DĚLENÍ_NULOU!) |
10 |
0 |
=KDYŽ(ISERROR([Sloupec1]/[Sloupec2]);"NA";[Sloupec1]/[Sloupec2]) |
Pokud je hodnota chybová, vrátí hodnotu NEDEF. |
10 |
0 |
=KDYŽ(ISERROR([Sloupec1]/[Sloupec2]);"-";[Sloupec1]/[Sloupec2]) |
Pokud je hodnota chybová, vrátí pomlčku. |
Kontrola prázdných polí
Pomocí vzorce ISBLANK můžete najít prázdná pole.
Sloupec1 |
Vzorec |
Popis (možný výsledek) |
"Želé" |
=ISBLANK([Sloupec1] |
Vrátí hodnotu Ano nebo Ne, pokud je prázdná nebo ne. |
"Ocel" |
=KDYŽ(ISBLANK([Sloupec1]); "Není OK"; "OK") |
Vyplňte vlastní volby – první je, pokud je prázdný, druhý, pokud ne. |
Další funkce IS najdete v tématu Funkce IS.
Pomocí následujících vzorců můžete provádět výpočty založené na datech a časech, jako je například přidá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řidá 3 dny k 9. 6. 2007 (12. 6. 2007). |
12/10/2008 |
54 |
=[Sloupec1]+[Sloupec2] |
Přidá 54 dní do 10. 12. 2008 (2. 2. 2009) |
Pokud chcete k datu přidat počet měsíců, použijte funkce DATUM, ROK, MĚSÍC a DEN .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
6/9/2007 |
3 |
=DATUM(ROK([Sloupec1]);MONTH([Sloupec1])+[Sloupec2];DEN([Sloupec1])) |
Přidá 3 měsíce k 9. 6. 2007 (9. 9. 2007) |
12/10/2008 |
25 |
=DATUM(ROK([Sloupec1]);MONTH([Sloupec1])+[Sloupec2];DEN([Sloupec1])) |
Přidá 25 měsíců k 10. 12. 2008 (10. 1. 2011) |
Pokud chcete k datu přidat počet roků, použijte funkce DATUM, ROK, MĚSÍC a DEN .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
6/9/2007 |
3 |
=DATUM(ROK([Sloupec1])+[Sloupec2];MĚSÍC([Sloupec1]);DEN([Sloupec1])) |
Přidá 3 roky k 9. 6. 2007 (9. 6. 2010). |
12/10/2008 |
25 |
=DATUM(ROK([Sloupec1])+[Sloupec2];MĚSÍC([Sloupec1]);DEN([Sloupec1])) |
Přidá 25 let do 10. 12. 2008 (10. 12. 2033) |
Pokud chcete k datu přidat kombinaci dnů, měsíců a roků, použijte funkce DATUM, ROK, MĚSÍC a DEN .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
6/9/2007 |
=DATUM(ROK([Sloupec1])+3;MĚSÍC([Sloupec1])+1;DEN([Sloupec1])+5) |
Přidá 3 roky, 1 měsíc a 5 dnů do 9. 6. 2007 (14. 7. 2010). |
12/10/2008 |
=DATUM(ROK([Sloupec1])+1;MĚSÍC([Sloupec1])+7;DEN([Sloupec1])+5) |
Přidá 1 rok, 7 měsíců a 5 dní do 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 daty bez ohledu na část roku (5). |
1. ledna 1995 |
15. června 1999 |
=DATEDIF([Sloupec1]; [Sloupec2];"yd") |
Vrátí počet dní mezi daty bez ohledu na část roku (165). |
Výpočet rozdílu mezi dvěma časy
Pokud chcete prezentovat výsledek ve standardním formátu času (hours:minutes:seconds), použijte operátor odčítání (-) a funkci TEXT . Aby tato metoda fungovala, nesmí počet hodin překročit 24 a počet minut a sekund nesmí překročit 60.
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
9. 6. 2007 10:35 |
9. 6. 2007 15:30 |
=TEXT([Sloupec2]-[Sloupec1];"h") |
Hodiny mezi dvěma časy (4) |
9. 6. 2007 10:35 |
9. 6. 2007 15:30 |
=TEXT([Sloupec2]-[Sloupec1];"h:mm") |
Hodiny a minuty mezi dvěma časy (4:55) |
9. 6. 2007 10:35 |
9. 6. 2007 15:30 |
=TEXT([Sloupec2]-[Sloupec1];"h:mm:ss") |
Hodiny, minuty a sekundy mezi dvěma časy (4:55:00) |
Pokud chcete prezentovat výsledek v celkovém součtu založeném na jedné časové jednotce, použijte funkci INT nebo funkci HOUR, MINUTE nebo SECOND .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*24) |
Celkový počet hodin mezi dvěma časy (28) |
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*1440) |
Celkový počet minut mezi dvěma časy (1735) |
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=INT(([Sloupec2]-[Sloupec1])*86400) |
Total seconds between two times (104100) |
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=HODINA([Sloupec2]-[Sloupec1]) |
Hodiny mezi dvěma časy, kdy rozdíl nepřesahuje 24 (4) |
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=MINUTE([Sloupec2]-[Sloupec1]) |
Minuty mezi dvěma časy, kdy rozdíl nepřesahuje 60 (55) |
9. 6. 2007 10:35 |
10. 6. 2007 15:30 |
=DRUHÝ([Sloupec2]-[Sloupec1]) |
Sekundy mezi dvěma časy, pokud rozdíl nepřesahuje 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 na standardní formát času (hours:minutes:seconds), 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 12:00 (0:05) |
Vložit kalendářní data julianu
Datum julianu označuje formát data, který je kombinací aktuálního roku a počtu dní od začátku roku. Například 1. leden 2007 je reprezentováno jako 2007001 a 31. prosince 2007 je reprezentováno jako 2007365. Tento formát není založen na kalendáři Julian.
Chcete-li převést datum na datum julianu, použijte funkce TEXT a DATEVALUE .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
6/23/2007 |
=TEXT([Sloupec1];"rr")&TEXT(([Sloupec1]-DATUMHODN("1/1/"& TEXT([Sloupec1];"yy"))+1);"000") |
Datum ve formátu Julian s dvouciferným rokem (07174) |
6/23/2007 |
=TEXT([Sloupec1];"rrrr")&TEXT(([Sloupec1]-DATUMHODN("1/1/"&TEXT([Sloupec1];"yy"))+1);"000") |
Datum ve formátu Julian, se čtyřmístným rokem (2007174) |
Pokud chcete převést datum na julianové datum, které se používá v astronomii, použijte konstantu 2415018.50. Tento vzorec funguje pouze 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 ve formátu Julian, použité v astronomii (2454274.50) |
Zobrazit data jako den v týdnu
Pokud chcete převést data na text pro den v týdnu, použijte funkce TEXT a WEEKDAY .
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í celý 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án čísel, zaokrouhlení čísla a počítání hodnot.
Sčítání čísel
Pokud chcete přidat čísla ve dvou nebo více sloupcích v řá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á rozdíl a sloupec3. Else add 10 and Column3 (5) |
Odečítání čísel
Pokud chcete odečíst čísla ve dvou nebo více sloupcích v řá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 v řá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 dělit čísla ve dvou nebo více sloupcích v řádku, použijte operátor dělení (/).
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
15000 |
12 |
=[Sloupec1]/[Sloupec2] |
Vydělí 15000 12 (1250) |
15000 |
12 |
=([Sloupec1]+10000)/[Sloupec2] |
Přidá 15000 a 10000 a pak vydělí součet 12 (2083). |
Výpočet průměru čísel
Průměr se označuje také jako průměr. K výpočtu průměru čísel ve dvou nebo více sloupcích v řá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čtěte průměr rozdílu a sloupec3. Jinak vypočítá průměr hodnoty 10 a sloupce3 (2,5). |
Výpočet mediánu čísel
Medián je hodnota uprostřed seřazené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 v řá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%) |
Zvýší číslo ve sloupci1 o 5 % (24,15). |
23 |
3% |
=[Sloupec1]*(1+[Sloupec2]) |
Zvýší číslo ve sloupci Column1 o procentuální hodnotu ve sloupci2: 3 % (23,69). |
23 |
3% |
=[Sloupec1]*(1-[Sloupec2]) |
Sníží čí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 exponentiation (^) nebo funkci POWER .
Sloupec1 |
Sloupec2 |
Vzorec |
Popis (výsledek) |
---|---|---|---|
5 |
2 |
=[Sloupec1]^[Sloupec2] |
Vypočítá pět kvadrat (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 EVEN .
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žší setiny, 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žší setnu, 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 |
=ZAOKROUHLIT([Sloupec1];0) |
Zaokrouhlí 20,3 dolů, protože část zlomku je menší než 0,5 (20). |
5.9 |
=ZAOKROUHLIT([Sloupec1];0) |
Zaokrouhlí číslo 5,9 nahoru, protože část zlomku je větší než 0,5 (6). |
-5.9 |
=ZAOKROUHLIT([Sloupec1];0) |
Zaokrouhlí číslo -5,9 dolů, protože část zlomku je menší než -,5 (-6). |
1,25 |
=ZAOKROUHLIT([Sloupec1]; 1) |
Zaokrouhlí číslo na nejbližší desetině (jedno desetinné místo). Vzhledem k tomu, že část, která se má zaokrouhlit, je 0,05 nebo větší, číslo se zaokrouhlí nahoru (výsledek: 1,3). |
30.452 |
=ZAOKROUHLIT([Sloupec1]; 2) |
Zaokrouhlí číslo na nejbližší setiny (dvě desetinná místa). Protože část, která se má zaokrouhlit, 0,002, je menší než 0,005, zaokrouhlí se číslo dolů (výsledek: 30,45). |
Pokud chcete číslo zaokrouhlit na významnou číslici nad 0, použijte funkce ROUND, ROUNDUP, ROUNDDOWN, INT a LEN .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
5492820 |
=ZAOKROUHLIT([Sloupec1];3-DÉLKA(INT([Sloupec1]))) |
Zaokrouhlí číslo na 3 platné číslice (5490000). |
22230 |
=ROUNDDOWN([Sloupec1];3-DÉLKA(INT([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). |
Pomocí následujících vzorců můžete manipulovat s textem, například kombinováním nebo zřetězením hodnot z více sloupců, porovnáním obsahu sloupců, odebráním znaků nebo mezer a opakovanými znaky.
Změna malých a velkých písmen v textu
Pokud chcete změnit velikost písmen textu, použijte funkci UPPER, LOWER nebo PROPER .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Jana Vochová |
=UPPER([Sloupec1]) |
Změní text na velká písmena (NINA VIETZEN). |
Jana Vochová |
=LOWER([Sloupec1]) |
Změní text na malá písmena (nina vietzen). |
Jana Vochová |
=PROPER([Sloupec1]) |
Změní text na velká písmena nadpisu (Nina Vietzen). |
Kombinování křestní jména a příjmení
Pokud chcete zkombinovat křestní 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 |
=[Sloupec1]&" prodaných jednotek "&[Sloupec2]&". |
Zkombinuje výše uvedený obsah do fráze (Yang prodal 28 jednotek).) |
Dubois |
40% |
=[Sloupec1]&" prodaný "&TEXT([Sloupec2];"0 %")&" celkového prodeje." |
Zkombinuje výše uvedený obsah do fráze (Dubois prodal 40 % z celkového prodeje).) Poznámka: Funkce TEXT místo podkladové hodnoty přidá formátovanou hodnotu Column2, což je 0,4. |
Jang |
28 |
=CONCATENATE([Sloupec1];" sold ";[Sloupec2];" units.) |
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 výpisu: "&TEXT([Sloupec2]; "d-mmm-rrrr") |
Kombinuje text s datem (datum výpisu: 5. června 2007). |
Datum fakturace |
5. června 2007 |
=[Sloupec1]&" "&TEXT([Sloupec2]; "mmm-dd-rrrr") |
Kombinuje text a datum z různých sloupců do jednoho sloupce (datum fakturace jun-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 |
=PŘESNÉ([Sloupec1];[Sloupec2]) |
Porovnává 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á určitému textu
Pokud chcete zkontrolovat, jestli hodnota sloupce nebo její část odpovídá určitému textu, použijte funkce IF, FIND, SEARCH a ISNUMBER .
Sloupec1 |
Vzorec |
Popis (možný výsledek) |
---|---|---|
Vietzen |
=KDYŽ([Sloupec1]="Vietzen"; "OK"; "Není OK") |
Zkontroluje, jestli sloupec1 je Vietzen (OK). |
Vietzen |
=KDYŽ(JEČÍSLO(NAJÍT("v";[Sloupec1])); "OK"; "Není OK") |
Zkontroluje, jestli sloupec1 obsahuje písmeno v (OK). |
BD123 |
=ISNUMBER(FIND("BD";[Sloupec1])) |
Kontroluje, jestli Sloupec1 obsahuje BD (Ano). |
Počet neprázdné sloupce
Pokud chcete spočítat neprázdné sloupce, použijte funkci COUNTA .
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 z textu odebrat znaky, použijte funkce DÉLKA, LEFT a RIGHT .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Vitamín A |
=LEFT([Sloupec1];DÉLKA([Sloupec1])-2) |
Vrátí 7 (9-2) znaků začínající zleva (Vitamin). |
Vitamin B1 |
=RIGHT([Sloupec1]; DÉLKA([Sloupec1])-8) |
Vrátí 2 (10–8) znaků začínající zprava (B1). |
Odebrání mezer od začátku a konce sloupce
Pokud chcete odebrat mezery ze sloupce, použijte funkci PROČISTIT .
Sloupec1 |
Vzorec |
Popis (výsledek) |
---|---|---|
Čauky! |
=PROČISTIT([Sloupec1]) |
Odebere mezery od začátku a konce (hello there!) |
Opakování znaku ve sloupci
Pokud chcete opakovat znak ve sloupci, použijte funkci REPT .
Vzorec |
Popis (výsledek) |
---|---|
=REPT(".";3) |
Opakuje tečku 3krát (...). |
=OPAKOVAT("-";10) |
Opakuje pomlčku 10krát (----------). |
Abecední seznam funkcí
Následuje abecední seznam odkazů na funkce dostupné pro SharePoint uživatele. Zahrnuje trigonometrické, statistické a finanční funkce a také podmíněné, datumové, matematické a textové vzorce.
Další zdroje informací
Pokud tady nevidíte, co se snaží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 se můžou vztahovat na starší verze, takže v zobrazeném uživatelském rozhraní můžou existovat rozdíly. Například položky v nabídce Akce webu v SharePointu jsou teď v nabídce Nastavení .