Funkce CONVERT v Microsoft Excelu převádí číselné hodnoty mezi jednotkami stejné fyzikální veličiny. Hodí se pro rychlé převody délek, hmotností, teplot, tlaků, energie, výkonu, času i dalších veličin přímo ve výpočtové tabulce.
Funkce CONVERT
Funkce CONVERT slouží pro převod hodnot mezi různými měrnými systémy. Typické použití je převod mil na kilometry, liber na kilogramy, stupňů Fahrenheita na stupně Celsia nebo wattů na koňské síly.
Ve starších verzích Excelu mohla být funkce dostupná až po aktivaci doplňku Analytické nástroje. V současných verzích Microsoft Excelu je funkce CONVERT běžnou funkcí listu.
Funkce převádí pouze jednotky stejné skupiny. Nelze tedy převést stopu na sekundu ani kilogram na metr. Pokud jsou jednotky z různých skupin nebo je některý kód jednotky zapsán chybně, funkce vrátí chybovou hodnotu.
Syntaxe
CONVERT(číslo; z; do)
- číslo
- Hodnota, kterou chcete převést.
- z
- Textový kód původní jednotky. Zadává se v uvozovkách, například
"km","ft"nebo"C". - do
- Textový kód cílové jednotky. Také se zadává v uvozovkách.
V českém nastavení Excelu se obvykle používá desetinná čárka a středník mezi argumenty. V anglickém nastavení bývá desetinná tečka a čárka mezi argumenty. Stejný převod proto může vypadat například takto:
CONVERT(1,6; "mi"; "km") v českém prostředí.
CONVERT(1.6, "mi", "km") v anglickém prostředí.
Jak funkci CONVERT používat
Nejdříve určete fyzikální veličinu, kterou převádíte. Potom vyberte kódy jednotek ze stejné skupiny. Kódy jednotek a předpon rozlišují velikost písmen: "M" znamená předponu mega, zatímco "m" znamená mili nebo metr podle kontextu jednotky.
Příklad převodu délky:
CONVERT(10; "km"; "mi")
Příklad převodu teploty:
CONVERT(68; "F"; "C")
Příklad chybného převodu:
CONVERT(2,5; "ft"; "sec") vrátí #N/A, protože stopa je jednotka délky a sekunda jednotka času.
Dostupné jednotky
Následující tabulky uvádějí praktický výběr kódů jednotek funkce CONVERT. Podpora se může lišit podle verze Excelu; pro přesný seznam je vhodné ověřit nápovědu konkrétní instalace.
Délka
| Jednotka | Kód |
|---|---|
| Metr | "m" |
| Kilometr | "km" |
| Míle | "mi" |
| Námořní míle | "Nmi" |
| Palec | "in" |
| Stopa | "ft" |
| Yard | "yd" |
| Angström | "ang" |
| Světelný rok | "ly" |
| Pica, podle Excelu 1/72 palce | "Pica" |
Plocha
| Jednotka | Kód |
|---|---|
| Čtvereční metr | "m2" |
| Čtvereční míle | "mi2" |
| Čtvereční námořní míle | "Nmi2" |
| Čtvereční palec | "in2" |
| Čtvereční stopa | "ft2" |
| Akr | "acre" |
| Hektar | "ha" |
Objem a kapalné míry
| Jednotka | Kód |
|---|---|
| Litr | "l" nebo "L" |
| Krychlový metr | "m3" |
| Krychlový palec | "in3" |
| Krychlová stopa | "ft3" |
| Tekutá unce | "oz" |
| Šálek | "cup" |
| Lžička | "tsp" |
| Lžíce | "tbs" |
| Pinta USA | "pt" |
| Pinta Spojeného království | "uk_pt" |
| Quart | "qt" |
| Galon USA | "gal" |
Pozor na rozdíl mezi "oz" a "ozm": "oz" je tekutá unce objemu, zatímco "ozm" je unce hmotnosti.
Hmotnost
| Jednotka | Kód |
|---|---|
| Gram | "g" |
| Kilogram | "kg" |
| Libra hmotnosti, avoirdupois | "lbm" |
| Unce hmotnosti, avoirdupois | "ozm" |
| Slug | "sg" |
| Atomová hmotnostní jednotka | "u" |
Čas
| Jednotka | Kód |
|---|---|
| Rok | "yr" |
| Den | "day" |
| Hodina | "hr" |
| Minuta | "mn" |
| Sekunda | "sec" |
Teplota
| Jednotka | Kód |
|---|---|
| Stupeň Celsia | "C" |
| Stupeň Fahrenheita | "F" |
| Kelvin | "K" |
| Stupeň Rankina | "Rank" |
| Stupeň Réaumura | "Reau" |
Tlak
| Jednotka | Kód |
|---|---|
| Pascal | "Pa" |
| Atmosféra | "atm" |
| Milimetr rtuťového sloupce | "mmHg" |
| Libra na čtvereční palec | "psi" |
| Torr | "Torr" |
Síla, energie a výkon
| Skupina | Jednotka | Kód |
|---|---|---|
| Síla | Newton | "N" |
| Síla | Dyne | "dyn" |
| Síla | Libra síly | "lbf" |
| Energie | Joule | "J" |
| Energie | Erg | "e" |
| Energie | Elektronvolt | "eV" |
| Energie | Termodynamická kalorie | "c" |
| Energie | Kalorie | "cal" |
| Energie | Watthodina | "Wh" |
| Energie | Koňská síla·hodina | "HPh" |
| Energie | Stopa·libra síly | "flb" |
| Energie | Britská tepelná jednotka | "BTU" |
| Výkon | Watt | "W" |
| Výkon | Koňská síla | "HP" |
Rychlost, informace a magnetická indukce
| Skupina | Jednotka | Kód |
|---|---|---|
| Rychlost | Uzel | "kn" |
| Rychlost | Metr za sekundu | "m/s" |
| Rychlost | Kilometr za hodinu | "km/h" |
| Informace | Bit | "bit" |
| Informace | Bajt | "byte" |
| Magnetická indukce | Tesla | "T" |
| Magnetická indukce | Gauss | "ga" |
Kódy "m/s" a "km/h" jsou zde textové argumenty funkce Excelu. V odborném fyzikálním textu je vhodnější zapisovat jednotky rychlosti například jako m·s−1 nebo km·h−1.
Předpony
Před některými metrickými jednotkami lze použít předpony. Zápis opět rozlišuje velikost písmen. Ne každá jednotka podporuje každou předponu.
| Předpona | Násobek | Kód |
|---|---|---|
| yotta | 1024 | "Y" |
| zetta | 1021 | "Z" |
| exa | 1018 | "E" |
| peta | 1015 | "P" |
| tera | 1012 | "T" |
| giga | 109 | "G" |
| mega | 106 | "M" |
| kilo | 103 | "k" |
| hekto | 102 | "h" |
| deka | 101 | "e" |
| deci | 10−1 | "d" |
| centi | 10−2 | "c" |
| mili | 10−3 | "m" |
| mikro | 10−6 | "u" |
| nano | 10−9 | "n" |
| piko | 10−12 | "p" |
| femto | 10−15 | "f" |
| atto | 10−18 | "a" |
| zepto | 10−21 | "z" |
| yocto | 10−24 | "y" |
Nejčastější chyby
- Excel vrací
#N/A - Nejčastěji jde o převod mezi neslučitelnými skupinami jednotek, například délka na čas, nebo o neexistující kód jednotky.
- Excel vrací
#VALUE! - Argument
číslonení platné číslo. Zkontrolujte také desetinný oddělovač podle jazykového nastavení. - Vzorec funguje v anglickém návodu, ale ne v českém Excelu
- V českém prostředí se většinou používají středníky mezi argumenty a desetinná čárka. Anglické návody často používají čárky mezi argumenty a desetinnou tečku.
- Jednotka vypadá správně, ale převod nefunguje
- Kódy jednotek rozlišují velikost písmen. Zkontrolujte například rozdíl mezi
"m","M","mi"a"mn".
Související převody na webu converter.cz
- Online převodník jednotek
- Převody délky
- Převody hmotnosti
- Převody teploty
- Převody tlaku
- Převody výkonu
- Převody času
- Převody rychlosti
Zdroje
- CONVERT (funkce) – Podpora Microsoftu
- WorksheetFunction.Convert method – Microsoft Learn