Applies ToSharePoint 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 vypočítanie ú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, ktorý obsahuje ú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 na prácu s textom. V zozname úloh môžete napríklad použiť stĺpec na výpočet počtu dní, ktoré sú potrebné 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é koncepty súvisiace s používaním vzorcov a funkcií. Konkrétne informácie o konkrétnej funkcii nájdete v článku o tejto funkcii.

Obsah tohto článku

Prehľad vzorcov

Vzorce sú rovnice, ktoré vykonávajú výpočty hodnôt 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

Vo vypočítavaných stĺpcoch môžete použiť vzorec a vypočítať predvolené hodnoty stĺpca. 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.

Referencia (alebo názov stĺpca)

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

Konštanta

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

Operátor

Operátor * (hviezdička) násobí čísla a operátor ^ (znak mocne) zvýši číslo na mocnik.

Vo vzorci sa môže použiť jeden alebo viacero prvkov z predchádzajúcej tabuľky. Tu je niekoľko príkladov vzorcov (podľa zložitosti).

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

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

Príklad

Popis

=128+345

Spočíta 128 a 345

=5^2

Štvorce 5

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

Nasledujúce vzorce odkazujú na iné stĺpce toho istého zoznamu alebo knižnice.

Príklad

Popis

=[Výnos]

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

=[Výnos]*10/100

10 % hodnoty v stĺpci Výnos.

=[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 priemernú hodnotu množiny hodnôt.

=MAX([1]; [2.q]; [3.q;;[4])

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

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

Vráti hodnotu Nie je OK, ak sú náklady vyššie ako výnos. V inom prípade vráti hodnotu OK.

=DAY("15-apríl-2008")

Vráti časť dátumu, ktorá je súčasťou dňa. Tento vzorec vráti číslo 15.

Vzorce s vnore iný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 skonvertuje 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ĺpci1 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. V inom prípade 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. Napríklad nasledujúca inštancia funkcie ROUND zaokrúhli číslo v stĺpci Náklady na dve desatinné miesta.

=ROUND([Cost], 2)

Nasledujúci slovník je užitočný, ak ste vzdelávacími funkciami a vzorcami:

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

Názov funkcie     Názov funkcie, ktorá je podporovaná zoznamami alebo knižnicami. Každá funkcia používa 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í vytvoriť platnú hodnotu pre tento argument. 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 výsledok porovnáva so súčtom hodnôt dvoch stĺpcov.

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

Platné výsledky     Ak sa funkcia používa ako argument, musí vrátiť rovnaký typ hodnoty, aký používa argument. Ak argument používa napríklad možnosť Áno alebo Nie, vnorená funkcia musí vrátiť hodnoty Áno alebo Nie. Ak sa tak stane, zoznam alebo knižnica zobrazí #VALUE. .

Obmedzenia úrovní vnorenia.     Vzorec môže obsahovať maximálne osem úrovní vnorených funkcií. Ak sa funkcia B použije ako argument vo funkcii A, funkcia B je funkcia druhej úrovne. V príklade vyššie je napríklad funkcia SUM funkciou druhej úrovne, pretože je to argument funkcie AVERAGE. Funkcia vnorená vo funkcii SUM bude funkciou tretej úrovne a tak ďalej.

Poznámky: 

  • Zoznamy a knižnice nepodporuje funkcie RAND a NOW.

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

Na začiatok stránky

Použitie odkazov na stĺpce vo vzorci

Odkaz definuje bunku v aktuálnom riadku a označuje zoznam alebo knižnicu, kde má hľ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 v jednom alebo viacerých vzorcoch použiť údaje, ktoré sa nachádzajú v rôznych stĺpcoch zoznamu alebo knižnice. Vo vzorci možno odkazovať na stĺpce s nasledujúcimi typmi údajov: jeden riadok textu, číslo, mena, dátum a čas, možnosť, áno/nie a vypočítavané.

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

Poznámky: 

  • Na hodnotu v inom riadku ako v aktuálnom riadku nie je možné odkazovať.

  • Na hodnotu v inom zozname alebo knižnici nie je možné odkazovať.

  • ID riadka nie je možné odkazovať na novo vložený riadok. Id ešte neexistuje, keď sa vykoná výpočet.

  • Vo vzorci, ktorý vytvorí predvolenú hodnotu pre stĺpec, nie je možné odkazovať na iný stĺpec.

Na začiatok stránky

Použitie konštánt vo vzorci

Konštanta je hodnota, ktorá sa nevypočíta. 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áč")

    Konštanty reťazca 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ý (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. Ak je v uvedenom príklade cena väčšia ako Výnos, funkcia IF vráti hodnotu Áno a vzorec vráti reťazec "Strata". Ak je cena rovnaká 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é, porovnávacie a textové.

Aritmetické operátory

Nasledujúce aritmetické operátory sa používajú na vykonávanie základných matematických operácií, ako je napríklad sčítanie, odčítanie alebo násobenie. na skombinovanie čísel; 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ápok (-1)

* (hviezdička)

Násobenie (3*3)

/ (lomka)

Delenie (3/3)

% (znak percenta)

Percento (20 %)

^ (znak ^)

Exponentiation (3^2)

Operátory porovnávania

Pomocou nasledujúcich operátorov môžete porovnať dve hodnoty. Ak sú dve hodnoty porovnávané pomocou týchto operátorov, výsledkom je 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 a vytvorenie jedného bloku textu.

Textový operátor

Význam (príklad)

Znak „&“

Spája alebo spája dve hodnoty a vytvára jednu súvislú textovú hodnotu ("Sever"&"veterný")

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

Vzorce vypočítavajú hodnoty v určitom poradí. Vzorec sa môže začínať znakom rovnosti (=). Za znamienkom rovnosti rátajú vypočítavané prvky (operandy), ktoré sú oddelené výpočtovou operátormi. Zoznamy a knižnice vypočítavajú vzorec zľava doprava, a to podľa konkrétneho poradia operátorov vo vzorci.

Priorita operátora

Ak v jednom vzorci skombinujte niekoľko operátorov, zoznamy a knižnice vykonávajú operácie v poradí zobrazenom v nasledujúcej tabuľke. Ak vzorec obsahuje operátory s rovnakou prioritou – napríklad operátor násobenia spolu s operátorom 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

&

Reťazenie (spája dva textové reťazce)

= < > <= >= <>

Porovnávanie

Použitie zátvoriek

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

=5+2*3

Ak však zmeníte syntax použitím zátvoriek, zoznam alebo knižnica ich sčíta 5 a 2 a potom vynásobí výsledok číslom 3, čo výslednú hodnotu 21.

=(5+2)*3

Zátvorky v prvej časti vzorca v príklade nižšie vynútijú najprv výpočet [Náklady]+25 a potom vydelenie výsledku 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.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.