Srovnání názvů funkcí podle jazykové verze Excelu

V tomto článku si představíme nejčastěji používané funkce Excelu z našich kurzů a porovnáme jejich názvy v české, anglické a slovenské verzi programu. Přehled pomůže nejen při přechodu mezi českým a slovenským Excelem, ale také uživatelům, kteří například v práci používají anglickou verzi Excelu. Díky tomu se snadněji zorientujeme v názvech funkcí a správně zapíšeme vzorce bez ohledu na jazyk používaného programu.

Přehled funkcí v českém, anglickém a slovenském Excelu

Názvy funkcí se mohou mezi jazykovými verzemi Excelu lišit. Zatímco český Excel používá u řady funkcí přeložené názvy, například SUMA() nebo KDYŽ(), anglický Excel používá názvy SUM() a IF(). Stejné anglické názvy funkcí zadáváme také ve slovenské verzi Excelu. Následující tabulky proto slouží jako rychlá pomůcka při práci s českou, anglickou i slovenskou verzí programu.

Jazykové nastavení a oddělovače

Názvy funkcí a způsob zápisu jejich argumentů jsou dvě odlišné věci. Názvy funkcí závisejí především na jazykové verzi Excelu, zatímco desetinný oddělovač, oddělovač argumentů a formát data zpravidla určuje regionální nastavení operačního systému.

Jazyk uživatelského rozhraní ovlivňuje také názvy nabídek a tlačítek. Regionální nastavení naproti tomu určuje například to, zda se používá desetinná čárka nebo tečka a zda se argumenty funkcí oddělují středníkem nebo čárkou.

V českém i slovenském regionálním nastavení se jako desetinný oddělovač obvykle používá čárka ,. Jednotlivé argumenty funkcí proto nejčastěji oddělujeme středníkem ;.

V českém Excelu zapíšeme například:

=KDYŽ(A1>0; "Kladné"; "Záporné")

V anglickém i slovenském Excelu použijeme anglický název stejné funkce:

=IF(A1>0; "Kladné"; "Záporné")

Při anglickém regionálním nastavení se jako desetinný oddělovač zpravidla používá tečka a argumenty funkcí se oddělují čárkou:

=IF(A1>0, "Positive", "Negative")

Excel může oddělovače přebírat z regionálního nastavení operačního systému. Stejný vzorec proto může na různých počítačích vyžadovat jiný oddělovač argumentů.

Pokud Excel vzorec nepřijme, zkontrolujeme nejprve použití středníků ; a čárek ,.

Jazyk v Excelu nastavíme přes Soubor > Možnosti > Jazyk. Zde umístíme požadovaný jazyk na první místo v seznamu a potvrdíme tlačítkem OK:

Výběr jazyka Excelu - Microsoft Office

Pokud požadovaný jazyk v seznamu není, přidáme jej pomocí volby Přidat jazyk....

Používání systémových oddělovačů změníme přes Soubor > Možnosti > Upřesnit, kde vypneme možnost Používat oddělovače ze systému. V polích Oddělovač desetinných míst a Oddělovač tisíců poté nastavíme požadované znaky:

Nastavení oddělovačů v Excelu - Microsoft Office

Matematické, logické a podmíněné funkce

V první tabulce najdeme základní matematické výpočty, logické funkce a funkce pracující s jednou nebo více podmínkami. Pomlčka v českém názvu znamená, že český Excel používá stejný název jako anglická verze:

Účel funkce Anglický název Český název Stručný popis
součet SUM() SUMA() sečte zadaná čísla nebo hodnoty v oblasti
minimum MIN() vrátí nejnižší hodnotu ze zadaných hodnot
maximum MAX() vrátí nejvyšší hodnotu ze zadaných hodnot
průměr AVERAGE() PRŮMĚR() vypočítá aritmetický průměr hodnot
počet čísel COUNT() POČET() spočítá buňky obsahující číselné hodnoty
absolutní hodnota ABS() vrátí absolutní hodnotu čísla bez znaménka
znaménko SIGN() vrátí 1, 0 nebo −1 podle toho, zda je číslo kladné, nulové nebo záporné
odmocnina SQRT() ODMOCNINA() vypočítá druhou odmocninu čísla
zaokrouhlení ROUND() ZAOKROUHLIT() zaokrouhlí číslo na určený počet desetinných míst
skalární součin SUMPRODUCT() SOUČIN.SKALÁRNÍ() vynásobí odpovídající hodnoty a vzniklé součiny sečte
podmínka IF() KDYŽ() vrátí jednu ze dvou hodnot podle splnění podmínky
více podmínek IFS() vrátí hodnotu odpovídající první splněné podmínce
výběr případu SWITCH() porovná hodnotu s možnostmi a vrátí odpovídající výsledek
výběr hodnoty CHOOSE() ZVOLIT() vybere hodnotu ze seznamu podle pořadového čísla
zachycení chyby IFERROR() při chybě vrátí zadanou náhradní hodnotu
logické A AND() A() vrátí PRAVDA, pouze pokud platí všechny podmínky
logické NEBO OR() NEBO() vrátí PRAVDA, pokud platí alespoň jedna podmínka
logická negace NOT() NE() změní hodnotu PRAVDA na NEPRAVDA a naopak
výlučné NEBO XOR() vrátí PRAVDA, pokud platí lichý počet podmínek
podmíněný počet COUNTIF() spočítá buňky splňující jednu podmínku
podmíněný součet SUMIF() sečte hodnoty splňující jednu podmínku
podmíněný průměr AVERAGEIF() vypočítá průměr hodnot splňujících jednu podmínku
vícenásobný počet COUNTIFS() spočítá záznamy splňující více podmínek
vícenásobný součet SUMIFS() sečte hodnoty splňující více podmínek
vícenásobný průměr AVERAGEIFS() vypočítá průměr hodnot splňujících více podmínek
podmíněné minimum MINIFS() vrátí nejnižší hodnotu splňující zadané podmínky
podmíněné maximum MAXIFS() vrátí nejvyšší hodnotu splňující zadané podmínky

Funkce pro datum, čas, text a převod hodnot

Druhá tabulka shrnuje funkce pro práci s datem a časem, úpravu a zpracování textu, kontrolu datových typů a převod hodnot:

Účel funkce Anglický název Český název Stručný popis
dnešní datum TODAY() DNES() vrátí aktuální systémové datum
datum a čas NOW() NYNÍ() vrátí aktuální systémové datum a čas
sestavení data DATE() DATUM() sestaví datum ze zadaného roku, měsíce a dne
převod data DATEVALUE() DATUMHODN() převede textový zápis data na pořadové číslo používané Excelem
rok YEAR() ROK() vrátí rok ze zadaného data
měsíc MONTH() MĚSÍC() vrátí číslo měsíce ze zadaného data
délka textu LEN() DÉLKA() vrátí počet znaků v textu včetně mezer
text zleva LEFT() ZLEVA() vrátí určený počet znaků od začátku textu
text zprava RIGHT() ZPRAVA() vrátí určený počet znaků od konce textu
část textu MID() ČÁST() vrátí určený počet znaků od zadané pozice
hledání textu SEARCH() HLEDAT() najde pozici textu bez rozlišení velikosti písmen
přesné hledání FIND() NAJÍT() najde pozici textu s rozlišením velikosti písmen
text před TEXTBEFORE() TEXTPŘED() vrátí část textu před zadaným oddělovačem
text za TEXTAFTER() TEXTZA() vrátí část textu za zadaným oddělovačem
rozdělení textu TEXTSPLIT() ROZDĚLIT.TEXT() rozdělí text do více buněk podle oddělovače
odstranění mezer TRIM() PROČISTIT() odstraní nadbytečné mezery a ponechá jednu mezeru mezi slovy
čištění znaků CLEAN() VYČISTIT() odstraní z textu netisknutelné řídicí znaky
nahrazení výskytu SUBSTITUTE() DOSADIT() nahradí výskyty zadaného textu jiným textem
nahrazení pozice REPLACE() NAHRADIT() nahradí znaky na určené pozici v textu
velká písmena UPPER() VELKÁ() převede všechna písmena v textu na velká
malá písmena LOWER() MALÁ() převede všechna písmena v textu na malá
počáteční písmena PROPER() VELKÁ2() převede první písmeno každého slova na velké a ostatní na malá
spojení textu CONCAT() spojí několik textů nebo oblastí do jednoho textu
spojení oddělovačem TEXTJOIN() spojí texty a vloží mezi ně zadaný oddělovač
převod na číslo VALUE() HODNOTA() převede text představující číslo na číselnou hodnotu
kontrola čísla ISNUMBER() JE.ČÍSLO() vrátí PRAVDA, pokud je zadaná hodnota číslem
typ hodnoty TYPE() TYP() vrátí číselný kód typu zadané hodnoty
shoda textů EXACT() STEJNÉ() vrátí PRAVDA, pokud jsou oba texty přesně stejné včetně velikosti písmen

Vyhledávací, databázové a statistické funkce

Poslední tabulka obsahuje funkce pro vyhledávání a transformaci dat, souhrnné a databázové výpočty a základní statistickou analýzu:

Účel funkce Anglický název Český název Stručný popis
svislé hledání VLOOKUP() SVYHLEDAT() vyhledá hodnotu v prvním sloupci tabulky a vrátí hodnotu z určeného sloupce stejného řádku
vodorovné hledání HLOOKUP() VVYHLEDAT() vyhledá hodnotu v prvním řádku tabulky a vrátí hodnotu z určeného řádku stejného sloupce
moderní hledání XLOOKUP() vyhledá hodnotu a vrátí odpovídající výsledek z jiné oblasti
pozice hodnoty MATCH() POZVYHLEDAT() vrátí pozici hledané hodnoty v oblasti
hodnota z pozice INDEX() vrátí hodnotu na zadaném řádku a ve zadaném sloupci
posunutý odkaz OFFSET() POSUN() vrátí oblast posunutou od výchozího odkazu
filtrování FILTER() vrátí pouze hodnoty nebo řádky splňující podmínku
řazení SORT() seřadí hodnoty nebo řádky podle zvoleného kritéria
unikátní hodnoty UNIQUE() vrátí seznam jedinečných hodnot bez duplicit
transpozice TRANSPOSE() TRANSPOZICE() zamění řádky a sloupce oblasti
mezisouhrn SUBTOTAL() provede souhrnný výpočet s ignorováním filtrovaných řádků
pokročilý souhrn AGGREGATE() provede souhrnný výpočet s možností ignorovat chyby nebo skryté řádky
databázový součet DSUM() DSUMA() sečte databázové záznamy splňující zadaná kritéria
databázový průměr DAVERAGE() DPRŮMĚR() vypočítá průměr databázových záznamů splňujících kritéria
databázový počet DCOUNT() DPOČET() spočítá číselné databázové záznamy splňující kritéria
počet neprázdných DCOUNTA() DPOČET2() spočítá neprázdné databázové záznamy splňující kritéria
databázové maximum DMAX() vrátí nejvyšší databázovou hodnotu splňující kritéria
databázové minimum DMIN() vrátí nejnižší databázovou hodnotu splňující kritéria
medián MEDIAN() vrátí medián souboru dat; při sudém počtu hodnot vrátí průměr dvou prostředních hodnot
nejčastější hodnota MODE.SNGL() vrátí nejčastěji se vyskytující hodnotu
rozptyl populace VAR.P() vypočítá rozptyl celého základního souboru
rozptyl výběru VAR.S() odhadne rozptyl základního souboru podle výběru dat
odchylka populace STDEV.P() SMODCH.P() vypočítá směrodatnou odchylku celého základního souboru
odchylka výběru STDEV.S() SMODCH.VÝBĚR() odhadne směrodatnou odchylku podle výběru dat
kvartil QUARTILE.INC() QUARTIL.INC() vrátí požadovaný kvartil souboru včetně krajních hodnot
korelace CORREL() vrátí korelační koeficient vyjadřující směr a sílu lineární závislosti dvou datových řad
t-test T.TEST() vrátí pravděpodobnost výsledku t-testu pro porovnání dvou souborů dat

Uvedené tabulky nepředstavují úplný seznam všech funkcí Excelu. Jde o výběr často používaných funkcí pro běžné výpočty, práci s textem a daty, vyhledávání i základní statistickou analýzu.

Při otevření sešitu v jiné jazykové verzi Excelu se názvy podporovaných funkcí zpravidla automaticky zobrazí v jazyce dané instalace. Vzorec vytvořený v českém Excelu se tak může ve slovenském Excelu zobrazit s anglickými názvy funkcí a naopak. Samotný výpočet přitom zůstává zachován, pokud daná verze Excelu použité funkce podporuje.


 

Všechny články v sekci
Microsoft Office
Článek pro vás napsal Radim Štross
Avatar
Uživatelské hodnocení:
Ještě nikdo nehodnotil, buď první!
Aktivity