Vzťahuje sa na
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint v službe Microsoft 365 SharePoint Server 2010 Windows SharePoint Services 3.0

Na výpočet údajov rôznymi spôsobmi môžete použiť vzorce a funkcie v zoznamoch alebo knižniciach. Pridaním vypočítaného stĺpca do zoznamu alebo knižnice môžete vytvoriť vzorec obsahujúci údaje z iných stĺpcov a vykonávať funkcie na výpočet dátumov a časov, vykonávanie matematických rovníc alebo manipuláciu s textom. V zozname úloh môžete napríklad použiť stĺpec na výpočet počtu dní potrebných na dokončenie každej úlohy na základe stĺpcov Počiatočný dátum a Dátum dokončenia.

Poznámka: Tento článok popisuje základné pojmy súvisiace s používaním vzorcov a funkcií. Konkrétne informácie o určitej funkcii nájdete v článku o danej funkcii.

Obsah tohto článku

Prehľad vzorcov

Vzorce sú rovnice, ktoré vykonávajú výpočty s hodnotami v zozname alebo knižnici. Vzorec sa začína znakom rovnosti (=). Nasledujúci vzorec napríklad vynásobí číslo 2 číslom 3 a potom k výsledku pripočíta číslo 5.

=5+2*3

Môžete použiť vzorec vo vypočítanom stĺpci a vypočítať predvolené hodnoty pre stĺpec. Vzorec môže obsahovať funkcie, odkazy na stĺpce, operátory a konštanty, ako je to uvedené v nasledujúcom príklade.

=PI()*[Result]^2

Prvok

Popis

Funkcia

Funkcia PI() vráti hodnotu pí: 3,141592654.

Odkaz (alebo názov stĺpca)

[Result] predstavuje hodnotu v stĺpci Výsledok pre aktuálny riadok.

Konštanta

Čísla alebo textové hodnoty zadané priamo do vzorca, napríklad 2.

Operátor

Operátor * (hviezdička) sa vynásobí a operátor ^ (znak mocniny) umocní číslo na mocninu.

Vzorec môže používať jeden alebo viac prvkov z predchádzajúcej tabuľky. Tu je niekoľko príkladov vzorcov (v poradí zložitosti).

Jednoduché vzorce (napríklad =128+345)

Nasledujúce vzorce obsahujú konštanty a operátory.

Príklad

Popis

=128+345

Pridá 128 a 345

=5^2

Štvorce 5

Vzorce obsahujúce odkazy na stĺpce (napríklad =[Výnos] >[Náklady])

Nasledujúce vzorce odkazujú na iné stĺpce v tom istom zozname alebo knižnici.

Príklad

Popis

=[Výnos]

Používa hodnotu v stĺpci Výnos.

=[Výnos]*10/100

10 % hodnoty v stĺpci Výnosy.

=[Výnos] > [Náklady]

Vráti hodnotu Áno, ak je hodnota v stĺpci Výnos väčšia ako hodnota v stĺpci Náklady.

Vzorce, ktoré volajú funkcie (napríklad =AVERAGE(1; 2; 3; 4; 5))

Nasledujúce vzorce volajú vstavané funkcie.

Príklad

Popis

=AVERAGE(1; 2; 3; 4; 5)

Vráti priemer množiny hodnôt.

=MAX([1. štvrťrok]; [2. štvrťrok]; [3. štvrťrok]; [4. štvrťrok])

Vráti najväčšiu spomedzi hodnôt z množiny údajov.

=IF([Náklady]>[Výnos], "Nie je to OK"; "OK")

Vráti hodnotu Not OK, ak je cena väčšia ako výnos. V opačnom prípade vráti hodnotu OK.

=DAY("15-Apr-2008")

Vráti časť dňa dátumu. Tento vzorec vráti číslo 15.

Vzorce s vnorenými funkciami (napríklad =SUM(IF([A]>[B]; [A]-[B], 10), [C]))

Nasledujúce vzorce určujú jednu alebo viac funkcií ako argumenty funkcie.

Príklad

Popis

=SUM(IF([A]>[B]; [A]-[B]; 10); [C])

Funkcia IF vráti rozdiel medzi hodnotami v stĺpcoch A a B alebo 10.

Funkcia SUM sčíta vrátenú hodnotu funkcie IF a hodnotu v stĺpci C.

=DEGREES(PI())

Funkcia PI vráti číslo 3,141592654.

Funkcia DEGREES konvertuje hodnotu zadanú v radiánoch na stupne. Tento vzorec vráti hodnotu 180.

=ISNUMBER(FIND("BD";[Stĺpec1]))

Funkcia FIND vyhľadá reťazec BD v stĺpci Column1 a vráti počiatočnú pozíciu reťazca. Ak sa reťazec nenašiel, vráti chybovú hodnotu.

Funkcia ISNUMBER vráti hodnotu Áno, ak funkcia FIND vrátila číselnú hodnotu. Inak vráti hodnotu Nie.

Na začiatok stránky

Prehľad funkcií

Funkcie sú preddefinované vzorce, ktoré vykonávajú výpočty pomocou konkrétnych hodnôt, ktoré sa nazývajú argumenty, v určitom poradí alebo štruktúre. Funkcie sa používajú pri jednoduchých a zložitých výpočtoch. Nasledujúca inštancia funkcie ROUND napríklad zaokrúhli číslo v stĺpci Náklady na dve desatinné miesta.

=ROUND([Cost], 2)

Nasledujúca slovná zásoba je užitočná pri učení funkcií a vzorcov:

Štruktúra     Štruktúra funkcie začína znamienkom rovnosti (=), za ktorým nasleduje názov funkcie, ľavá zátvorka, argumenty funkcie oddelené čiarkami a pravú zátvorku.

Názov funkcie     Toto je názov funkcie, ktorú podporujú zoznamy alebo knižnice. Každá funkcia použije určitý počet argumentov, spracuje ich a vráti hodnotu.

Argumenty     Argumentmi môžu byť čísla, text, logické hodnoty, napríklad True alebo False alebo odkazy na stĺpce. Argument, ktorý určíte, musí pre tento argument vytvoriť platnú hodnotu. Argumentmi môžu byť tiež konštanty, vzorce alebo iné funkcie.

V niektorých prípadoch je potrebné použiť funkciu ako jeden z argumentov inej funkcie. Nasledujúci vzorec napríklad používa vnorenú funkciu AVERAGE a porovnáva výsledok so súčtom dvoch hodnôt stĺpcov.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Platné vrátenie     Ak sa funkcia používa ako argument, musí vrátiť rovnaký typ hodnoty, aký argument používa. Ak napríklad argument používa hodnotu Áno alebo Nie, vnorená funkcia musí vrátiť hodnotu Áno alebo Nie. Ak sa tak nestane, v zozname alebo knižnici sa zobrazí #VALUE! .

Obmedzenia úrovní vnorenia.     Vzorec môže obsahovať až osem úrovní vnorených funkcií. Ak sa funkcia B používa ako argument vo funkcii A, funkcia B je funkcia druhej úrovne. Napríklad vo vyššie uvedenom príklade je funkcia SUM funkciou druhej úrovne, pretože ide o argument funkcie AVERAGE. Funkcia vnorená v rámci funkcie SUM by bola funkciou tretej úrovne a podobne.

Poznámky: 

  • Zoznamy a knižnice nepodporujú funkcie RAND a NOW.

  • Funkcie TODAY a ME nie sú podporované vo vypočítaných stĺpcoch, ale sú podporované v predvolenom nastavení hodnoty stĺpca.

Na začiatok stránky

Použitie odkazov na stĺpce vo vzorci

Odkaz identifikuje bunku v aktuálnom riadku a označuje zoznam alebo knižnicu, kde sa majú vyhľadať hodnoty alebo údaje, ktoré chcete použiť vo vzorci. Napríklad [Náklady] odkazuje na hodnotu v stĺpci Náklady v aktuálnom riadku. Ak má stĺpec Náklady hodnotu 100 pre aktuálny riadok, potom =[Náklady]*3 vráti hodnotu 300.

Pomocou odkazov môžete použiť údaje, ktoré sú obsiahnuté v rôznych stĺpcoch zoznamu alebo knižnice v jednom alebo viacerých vzorcoch. Vo vzorci možno odkazovať na stĺpce nasledujúcich typov údajov: jeden riadok textu, číslo, mena, dátum a čas, výber, áno/nie a vypočítané.

Zobrazovaný názov stĺpca sa používa na odkazovanie vo vzorci. Ak názov obsahuje medzeru alebo špeciálny znak, musíte ho uzavrieť do hranatých zátvoriek ([ ]). V odkazoch sa nerozlišujú malé a veľké písmená. Môžete napríklad odkazovať na stĺpec Jednotková cena vo vzorci ako [Jednotková cena] alebo [jednotková cena].

Poznámky: 

  • Nemôžete odkazovať na hodnotu v inom riadku ako v aktuálnom riadku.

  • Nemôžete odkazovať na hodnotu v inom zozname alebo knižnici.

  • Nemôžete odkazovať na ID riadka pre nový vložený riadok. Id ešte neexistuje pri vykonaní výpočtu.

  • Vo vzorci nemôžete odkazovať na iný stĺpec, ktorý vytvorí predvolenú hodnotu pre stĺpec.

Na začiatok stránky

Používanie konštánt vo vzorci

Konštanta je hodnota, ktorá sa nevypočítava. Napríklad dátum 9.10.2008, číslo 210 alebo text „Štvrťročné výnosy“ sú všetko konštanty. Konštanty môžu byť z nasledujúcich typov údajov:

  • Reťazec (príklad: =[Priezvisko] = "Kováč")

    Reťazcové konštanty sú uzavreté v úvodzovkách a môžu obsahovať maximálne 255 znakov.

  • Číslo (príklad: =[Náklady] >= 29,99)

    Číselné konštanty môžu obsahovať desatinné miesta a môžu byť kladné alebo záporné.

  • Dátum (príklad: =[Dátum] > DATE(2007;7;1))

    Konštanty dátumu vyžadujú použitie funkcie DATE(rok;mesiac;deň).

  • Booleovská hodnota (príklad: =IF([Náklady]>[Výnos], "Strata"; "Bez straty")

    Áno a Nie sú booleovské konštanty. Môžete ich použiť v podmienených výrazoch. V príklade uvedenom vyššie platí, že ak je cena väčšia ako Výnos, funkcia IF vráti hodnotu Áno a vzorec vráti reťazec Strata. Ak je cena rovná alebo menšia ako Výnos, funkcia vráti hodnotu Nie a vzorec vráti reťazec Bez straty.

Na začiatok stránky

Použitie výpočtových operátorov vo vzorci

Operátory určujú typ výpočtu, ktorý chcete vykonať s prvkami vzorca. Zoznamy a knižnice podporujú tri rôzne typy výpočtových operátorov: aritmetické operátory, porovnanie a text.

Aritmetické operátory

Nasledujúce aritmetické operátory sa používajú na vykonávanie základných matematických operácií, ako je sčítanie, odčítanie alebo násobenie. kombinovať čísla; alebo na vytvorenie číselných výsledkov.

Aritmetický operátor

Význam (príklad)

+ (znamienko plus)

Sčítanie (3+3)

– (znamienko mínus)

Odčítanie (3–1)Závora (–1)

* (hviezdička)

Násobenie (3*3)

/ (lomka)

Delenie (3/3)

% (znak percenta)

Percento (20 %)

^ (znak ^)

Umocnenie (3^2)

Operátory porovnávania

Pomocou nasledujúcich operátorov môžete porovnať dve hodnoty. Pri porovnávaní dvoch hodnôt pomocou týchto operátorov je výsledkom logická hodnota Áno alebo Nie.

Operátor porovnania

Význam (príklad)

= (znak rovnosti)

Rovná sa (A =B)

> (znamienko väčšie)

Väčšie ako (A>B)

< (znamienko menšie)

Menšie ako (A<B)

>= (znamienko väčšie alebo rovné)

Väčšie alebo rovné (A>=B)

<= (znamienko menšie alebo rovné)

Menšie alebo rovné (A<=B)

<> (znamienko nerovnosti)

Nerovná sa (A<>B)

Textový operátor

Použite znak ampersand (&) na spojenie alebo zreťazenie jedného alebo viacerých textových reťazcov na vytvorenie jedného kusu textu.

Textový operátor

Význam (príklad)

Znak „&“

Spojí alebo zreťazí dve hodnoty a vytvorí jednu spojitú textovú hodnotu ("Sever"&"vietor")

Poradie, v ktorom zoznam alebo knižnica vykonáva operácie vo vzorci

Vzorce vypočítavajú hodnoty v určitom poradí. Vzorec môže začínať znamienkom rovnosti (=). Za znamienkom rovnosti sú prvky, ktoré sa majú vypočítať (operandy), ktoré sú oddelené výpočtovými operátormi. Zoznamy a knižnice vypočítavajú vzorec zľava doprava podľa konkrétneho poradia pre každý operátor vo vzorci.

Priorita operátora

Ak v jednom vzorci skombinujete viacero operátorov, zoznamy a knižnice vykonajú operácie v poradí uvedenom v nasledujúcej tabuľke. Ak vzorec obsahuje operátory s rovnakou prednosťou, napríklad ak vzorec obsahuje operátor násobenia aj operátor delenia, zoznamy a knižnice vyhodnotia operátory zľava doprava.

Operátor

Popis

Záporná hodnota (napríklad –1)

%

Percento

^

Umocňovanie

* a /

Násobenie a delenie

+ a –

Sčítanie a odčítanie

&

Zreťazenie (spája dva reťazce textu)

= < > <= >= <>

Porovnávanie

Použitie zátvoriek

Ak chcete zmeniť poradie vyhodnocovania, uzavrite do zátvoriek časť vzorca, ktorá sa má vypočítať ako prvá. Nasledujúci vzorec napríklad vyprodukuje číslo 11, pretože zoznam alebo knižnica vypočíta násobenie pred sčítaním. Vzorec vynásobí číslo 2 číslom 3 a potom k výsledku pripočíta číslo 5.

=5+2*3

Naopak, ak na zmenu syntaxe použijete zátvorky, zoznam alebo knižnica spočíta 5 a 2 a potom vynásobí výsledok číslom 3 a vynásobí číslo 21.

=(5+2)*3

V nižšie uvedenom príklade zátvorky okolo prvej časti vzorca vynútia, aby zoznam alebo knižnica najskôr vypočítali [Náklady]+25 a potom výsledok vydelia súčtom hodnôt v stĺpcoch EC1 a EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.