Porovnanie názvov funkcií podľa jazykovej verzie Excelu
V tomto článku si predstavíme najčastejšie používané funkcie Excelu z našich kurzov a porovnáme ich názvy v českej, anglickej a slovenskej verzii programu. Prehľad pomôže nielen pri prechode medzi českým a slovenským Excelom, ale aj používateľom, ktorí napríklad v práci používajú anglickú verziu Excelu. Vďaka tomu sa jednoduchšie zorientujeme v názvoch funkcií a správne zapíšeme vzorce bez ohľadu na jazyk používaného programu.
Prehľad funkcií v českom, anglickom a slovenskom Exceli
Názvy funkcií sa môžu medzi jazykovými verziami Excelu líšiť. Zatiaľ
čo český Excel používa pri mnohých funkciách preložené názvy,
napríklad SUMA() alebo KDYŽ(), anglický Excel
používa názvy SUM() a IF(). Rovnaké anglické
názvy funkcií zadávame aj v slovenskej verzii Excelu. Nasledujúce tabuľky
preto slúžia ako rýchla pomôcka pri práci s českou, anglickou aj
slovenskou verziou programu.
Jazykové nastavenie a oddeľovače
Názvy funkcií a spôsob zápisu ich argumentov sú dve odlišné veci. Názvy funkcií závisia predovšetkým od jazykovej verzie Excelu, zatiaľ čo desatinný oddeľovač, oddeľovač argumentov a formát dátumu spravidla určuje regionálne nastavenie operačného systému.
Jazyk používateľského rozhrania ovplyvňuje aj názvy ponúk a tlačidiel. Regionálne nastavenie naopak určuje napríklad to, či sa používa desatinná čiarka alebo bodka a či sa argumenty funkcií oddeľujú bodkočiarkou alebo čiarkou.
V českom aj slovenskom regionálnom nastavení sa ako
desatinný oddeľovač zvyčajne používa čiarka ,. Jednotlivé
argumenty funkcií preto najčastejšie oddeľujeme bodkočiarkou
;.
V českom Exceli zapíšeme napríklad:
=KDYŽ(A1>0; "Kladné"; "Záporné")
V anglickom aj slovenskom Exceli použijeme anglický názov tej istej funkcie:
=IF(A1>0; "Kladné"; "Záporné")
Pri anglickom regionálnom nastavení sa ako desatinný oddeľovač spravidla používa bodka a argumenty funkcií sa oddeľujú čiarkou:
=IF(A1>0, "Positive", "Negative")
Excel môže oddeľovače preberať z regionálneho nastavenia operačného systému. Rovnaký vzorec preto môže na rôznych počítačoch vyžadovať iný oddeľovač argumentov.
Ak Excel vzorec neprijme, najskôr skontrolujeme použitie bodkočiarok
; a čiarok ,.
Jazyk v Exceli nastavíme cez Súbor > Možnosti > Jazyk. Tu presunieme požadovaný jazyk na prvé miesto v zozname a potvrdíme tlačidlom OK:

Ak požadovaný jazyk v zozname nie je, pridáme ho pomocou voľby Pridať jazyk....
Nastavenie systémových oddeľovačov zmeníme cez Súbor > Možnosti > Rozšírené, kde vypneme možnosť Používať systémové oddeľovače. V poliach Oddeľovač desatinných miest a Oddeľovač tisícov potom nastavíme požadované znaky:

Matematické, logické a podmienené funkcie
V prvej tabuľke nájdeme základné matematické výpočty, logické funkcie a funkcie pracujúce s jednou alebo viacerými podmienkami. Pomlčka v stĺpci s českým názvom znamená, že český Excel používa rovnaký názov ako anglická verzia:
| Účel funkcie | Anglický názov | Český názov | Stručný opis |
|---|---|---|---|
| súčet | SUM() | SUMA() | sčíta zadané čísla alebo hodnoty v oblasti |
| minimum | MIN() | – | vráti najnižšiu hodnotu zo zadaných hodnôt |
| maximum | MAX() | – | vráti najvyššiu hodnotu zo zadaných hodnôt |
| priemer | AVERAGE() | PRŮMĚR() | vypočíta aritmetický priemer hodnôt |
| počet čísel | COUNT() | POČET() | spočíta bunky obsahujúce číselné hodnoty |
| absolútna hodnota | ABS() | – | vráti absolútnu hodnotu čísla bez znamienka |
| znamienko | SIGN() | – | vráti 1, 0 alebo −1 podľa toho,
či je číslo kladné, nulové alebo záporné |
| odmocnina | SQRT() | ODMOCNINA() | vypočíta druhú odmocninu čísla |
| zaokrúhlenie | ROUND() | ZAOKROUHLIT() | zaokrúhli číslo na určený počet desatinných miest |
| skalárny súčin | SUMPRODUCT() | SOUČIN.SKALÁRNÍ() | vynásobí zodpovedajúce hodnoty a vzniknuté súčiny sčíta |
| podmienka | IF() | KDYŽ() | vráti jednu z dvoch hodnôt podľa splnenia podmienky |
| viac podmienok | IFS() | – | vráti hodnotu zodpovedajúcu prvej splnenej podmienke |
| výber prípadu | SWITCH() | – | porovná hodnotu s možnosťami a vráti zodpovedajúci výsledok |
| výber hodnoty | CHOOSE() | ZVOLIT() | vyberie hodnotu zo zoznamu podľa poradového čísla |
| zachytenie chyby | IFERROR() | – | pri chybe vráti zadanú náhradnú hodnotu |
| logické A | AND() | A() | vráti TRUE, iba ak platia všetky podmienky |
| logické ALEBO | OR() | NEBO() | vráti TRUE, ak platí aspoň jedna podmienka |
| logická negácia | NOT() | NE() | zmení hodnotu TRUE na FALSE a naopak |
| exkluzívne ALEBO | XOR() | – | vráti TRUE, ak platí nepárny počet podmienok |
| podmienený počet | COUNTIF() | – | spočíta bunky spĺňajúce jednu podmienku |
| podmienený súčet | SUMIF() | – | sčíta hodnoty spĺňajúce jednu podmienku |
| podmienený priemer | AVERAGEIF() | – | vypočíta priemer hodnôt spĺňajúcich jednu podmienku |
| viacnásobný počet | COUNTIFS() | – | spočíta záznamy spĺňajúce viac podmienok |
| viacnásobný súčet | SUMIFS() | – | sčíta hodnoty spĺňajúce viac podmienok |
| viacnásobný priemer | AVERAGEIFS() | – | vypočíta priemer hodnôt spĺňajúcich viac podmienok |
| podmienené minimum | MINIFS() | – | vráti najnižšiu hodnotu spĺňajúcu zadané podmienky |
| podmienené maximum | MAXIFS() | – | vráti najvyššiu hodnotu spĺňajúcu zadané podmienky |
Funkcie pre dátum, čas, text a prevod hodnôt
Druhá tabuľka zhŕňa funkcie na prácu s dátumom a časom, úpravu a spracovanie textu, kontrolu typov údajov a prevod hodnôt:
| Účel funkcie | Anglický názov | Český názov | Stručný opis |
|---|---|---|---|
| dnešný dátum | TODAY() | DNES() | vráti aktuálny systémový dátum |
| dátum a čas | NOW() | NYNÍ() | vráti aktuálny systémový dátum a čas |
| zostavenie dátumu | DATE() | DATUM() | zostaví dátum zo zadaného roku, mesiaca a dňa |
| prevod dátumu | DATEVALUE() | DATUMHODN() | prevedie textový zápis dátumu na poradové číslo používané Excelom |
| rok | YEAR() | ROK() | vráti rok zo zadaného dátumu |
| mesiac | MONTH() | MĚSÍC() | vráti číslo mesiaca zo zadaného dátumu |
| dĺžka textu | LEN() | DÉLKA() | vráti počet znakov v texte vrátane medzier |
| text zľava | LEFT() | ZLEVA() | vráti určený počet znakov od začiatku textu |
| text sprava | RIGHT() | ZPRAVA() | vráti určený počet znakov od konca textu |
| časť textu | MID() | ČÁST() | vráti určený počet znakov od zadanej pozície |
| hľadanie textu | SEARCH() | HLEDAT() | nájde pozíciu textu bez rozlišovania veľkosti písmen |
| presné hľadanie | FIND() | NAJÍT() | nájde pozíciu textu s rozlišovaním veľkosti písmen |
| text pred | TEXTBEFORE() | TEXTPŘED() | vráti časť textu pred zadaným oddeľovačom |
| text za | TEXTAFTER() | TEXTZA() | vráti časť textu za zadaným oddeľovačom |
| rozdelenie textu | TEXTSPLIT() | ROZDĚLIT.TEXT() | rozdelí text do viacerých buniek podľa oddeľovača |
| odstránenie medzier | TRIM() | PROČISTIT() | odstráni nadbytočné medzery a ponechá jednu medzeru medzi slovami |
| čistenie znakov | CLEAN() | VYČISTIT() | odstráni z textu netlačiteľné riadiace znaky |
| nahradenie výskytu | SUBSTITUTE() | DOSADIT() | nahradí výskyty zadaného textu iným textom |
| nahradenie pozície | REPLACE() | NAHRADIT() | nahradí znaky na určenej pozícii v texte |
| veľké písmená | UPPER() | VELKÁ() | prevedie všetky písmená v texte na veľké |
| malé písmená | LOWER() | MALÁ() | prevedie všetky písmená v texte na malé |
| začiatočné písmená | PROPER() | VELKÁ2() | prevedie prvé písmeno každého slova na veľké a ostatné na malé |
| spojenie textu | CONCAT() | – | spojí viac textov alebo oblastí do jedného textu |
| spojenie oddeľovačom | TEXTJOIN() | – | spojí texty a vloží medzi ne zadaný oddeľovač |
| prevod na číslo | VALUE() | HODNOTA() | prevedie text predstavujúci číslo na číselnú hodnotu |
| kontrola čísla | ISNUMBER() | JE.ČÍSLO() | vráti TRUE, ak je zadaná hodnota číslom |
| typ hodnoty | TYPE() | TYP() | vráti číselný kód typu zadanej hodnoty |
| zhoda textov | EXACT() | STEJNÉ() | vráti TRUE, ak sú oba texty úplne rovnaké vrátane
veľkosti písmen |
Vyhľadávacie, databázové a štatistické funkcie
Posledná tabuľka obsahuje funkcie na vyhľadávanie a transformáciu údajov, súhrnné a databázové výpočty, ako aj základnú štatistickú analýzu:
| Účel funkcie | Anglický názov | Český názov | Stručný opis |
|---|---|---|---|
| zvislé vyhľadávanie | VLOOKUP() | SVYHLEDAT() | vyhľadá hodnotu v prvom stĺpci tabuľky a vráti hodnotu z určeného stĺpca rovnakého riadku |
| vodorovné vyhľadávanie | HLOOKUP() | VVYHLEDAT() | vyhľadá hodnotu v prvom riadku tabuľky a vráti hodnotu z určeného riadku rovnakého stĺpca |
| moderné vyhľadávanie | XLOOKUP() | – | vyhľadá hodnotu a vráti zodpovedajúci výsledok z inej oblasti |
| pozícia hodnoty | MATCH() | POZVYHLEDAT() | vráti pozíciu hľadanej hodnoty v oblasti |
| hodnota z pozície | INDEX() | – | vráti hodnotu v zadanom riadku a zadanom stĺpci |
| posunutý odkaz | OFFSET() | POSUN() | vráti oblasť posunutú od východiskového odkazu |
| filtrovanie | FILTER() | – | vráti iba hodnoty alebo riadky spĺňajúce podmienku |
| zoradenie | SORT() | – | zoradí hodnoty alebo riadky podľa zvoleného kritéria |
| jedinečné hodnoty | UNIQUE() | – | vráti zoznam jedinečných hodnôt bez duplicít |
| transpozícia | TRANSPOSE() | TRANSPOZICE() | zamení riadky a stĺpce oblasti |
| medzisúčet | SUBTOTAL() | – | vykoná súhrnný výpočet a ignoruje riadky skryté filtrom |
| pokročilý súhrn | AGGREGATE() | – | vykoná súhrnný výpočet s možnosťou ignorovať chyby alebo skryté riadky |
| databázový súčet | DSUM() | DSUMA() | sčíta databázové záznamy spĺňajúce zadané kritériá |
| databázový priemer | DAVERAGE() | DPRŮMĚR() | vypočíta priemer databázových záznamov spĺňajúcich kritériá |
| databázový počet | DCOUNT() | DPOČET() | spočíta číselné databázové záznamy spĺňajúce kritériá |
| počet neprázdnych | DCOUNTA() | DPOČET2() | spočíta neprázdne databázové záznamy spĺňajúce kritériá |
| databázové maximum | DMAX() | – | vráti najvyššiu databázovú hodnotu spĺňajúcu kritériá |
| databázové minimum | DMIN() | – | vráti najnižšiu databázovú hodnotu spĺňajúcu kritériá |
| medián | MEDIAN() | – | vráti medián súboru údajov; pri párnom počte hodnôt vráti priemer dvoch prostredných hodnôt |
| najčastejšia hodnota | MODE.SNGL() | – | vráti najčastejšie sa vyskytujúcu hodnotu |
| rozptyl populácie | VAR.P() | – | vypočíta rozptyl celej základnej populácie |
| rozptyl výberu | VAR.S() | – | odhadne rozptyl základnej populácie na základe výberu údajov |
| odchýlka populácie | STDEV.P() | SMODCH.P() | vypočíta smerodajnú odchýlku celej základnej populácie |
| odchýlka výberu | STDEV.S() | SMODCH.VÝBĚR() | odhadne smerodajnú odchýlku na základe výberu údajov |
| kvartil | QUARTILE.INC() | QUARTIL.INC() | vráti požadovaný kvartil súboru vrátane krajných hodnôt |
| korelácia | CORREL() | – | vráti korelačný koeficient vyjadrujúci smer a silu lineárnej závislosti dvoch údajových radov |
| t-test | T.TEST() | – | vráti pravdepodobnosť výsledku t-testu pri porovnaní dvoch súborov údajov |
Uvedené tabuľky nepredstavujú úplný zoznam všetkých funkcií Excelu. Ide o výber často používaných funkcií na bežné výpočty, prácu s textom a údajmi, vyhľadávanie aj základnú štatistickú analýzu.
Pri otvorení zošita v inej jazykovej verzii Excelu sa názvy podporovaných funkcií spravidla automaticky zobrazia v jazyku danej inštalácie. Vzorec vytvorený v českom Exceli sa tak môže v slovenskom Exceli zobraziť s anglickými názvami funkcií a naopak. Samotný výpočet pritom zostáva zachovaný, pokiaľ daná verzia Excelu podporuje použité funkcie.
