Kako koristiti funkciju DEC2HEX u Excelu

Funkce DEC2HEX v Microsoft Excel a Google Sheets umožňuje převést dekadické číslo (používané v běžném desítkovém systému) na ekvivalent v hexadecimálním (16-ti číselném) systému. Je velmi užitečná při manipulaci s barvovými kódy, programování a v dalších technických oblastech, kde se hexadecimální zápis hojně využívá.

Syntaxe a použití

Syntaxe funkce je:

=DEC2HEX(číslo; [počet_míst])
  • číslo – Povinný argument. Je to dekadické číslo, které má být převedeno na hexadecimální formát.
  • počet_míst – Nepovinný argument, určuje minimální počet znaků ve výsledné hexadecimální hodnotě. Pokud je výsledný hexadecimální řetězec kratší, bude zleva doplněn nulami pro dosažení požadované délky.

Příklady použití:

=DEC2HEX(255) Vrací 'FF' =DEC2HEX(255, 4) Vrací '00FF' =DEC2HEX(2) Vrací '2'

Praktické aplikace funkce

1. Převod barevných kódů:

V oblasti grafického a webového designu často potřebujeme převádět RGB hodnoty na hexadecimální kódy pro účely CSS stylingu. Například z RGB hodnoty 255, 165, 0 (oranžová barva) získáme hexadecimální kód následovně:

=DEC2HEX(255) & DEC2HEX(165) & DEC2HEX(0)

Tento příklad vrací: ‚FFA500‘, což je hexadecimální kód oranžové barvy.

2. Práce s hardware adresami:

V síťovém managementu může být často potřeba převést dekadické IP nebo MAC adresy na hexadecimální formát pro diagnostické účely. Například převod části MAC adresy:

=DEC2HEX(192) & "-" & DEC2HEX(168) & "-" & DEC2HEX(1) & "-" & DEC2HEX(1)

Výsledek ‚C0-A8-1-1‘ může představovat část MAC adresy.

Další poznatky a tipy

Je důležité si uvědomit, že funkce DEC2HEX má svá omezení, jako například maximální dekadickou hodnotu 549755813887 (FFFFFFFFFF v hexadecimálu) ve verzích Excel 2010 a novějších. Pokud číslo přesáhne tuto hodnotu, funkce vrátí chybu.

Při používání funkce DEC2HEX je třeba dbát na to, aby argumenty byly zadané správně a hodnoty se nacházely v přijatelném rozmezí pro zajištění přesných a očekávaných výsledků. Využití této funkce může v mnoha případech zjednodušit práci a automatizovat jinak komplexní výpočty.

Více informací: https://support.microsoft.com/cs-cz/office/dec2hex-funkce-6344ee8b-b6b5-4c6a-a672-f64666704619

Další funkce
Vrátí modifikovanou Besselovu funkci In(x)
Vrátí modifikovanou Besselovu funkci Jn(x)
Vrátí modifikovanou Besselovu funkci Kn(x)
Vrátí Besselovu funkci Yn(x)
Převede binární číslo na desítkové
Převede binární číslo na šestnáctkové
Převede binární číslo na osmičkové
Vrátí hodnotu bitové operace AND pro dvě čísla
Vrátí hodnotu čísla posunutou doleva o počet bitů zadaný v operátoru velikost_posunu
Vrátí hodnotu bitové operace OR pro dvě čísla
Vrátí hodnotu čísla posunutou doprava o počet bitů zadaný v operátoru velikost_posunu
Vrátí hodnotu bitové operace Exkluzivní OR pro dvě čísla
Převede reálnou a imaginární část na komplexní číslo
Převede číslo z jednoho měrného systému do jiného
Převede desítkové číslo na binární
Převede desítkové číslo na osmičkové
Testuje rovnost dvou hodnot
Vrátí chybovou funkci
Vrátí chybovou funkci
Vrátí doplňkovou chybovou funkci
Vrátí doplňkovou funkci ERF integrovanou mezi hodnotou x a nekonečnem
Testuje, zda je číslo větší než mezní hodnota
Převede šestnáctkové číslo na binární
Převede šestnáctkové číslo na desítkové
Převede šestnáctkové číslo na osmičkové
Vrátí absolutní hodnotu (modul) komplexního čísla
Vrátí imaginární část komplexního čísla
Vrátí argument théta, úhel vyjádřený v radiánech
Vrátí komplexně sdružené číslo ke komplexnímu číslu
Vrátí kosinus komplexního čísla
Vrátí hyperbolický kosinus komplexního čísla
Vrátí kotangens komplexního čísla
Vrátí kosekans komplexního čísla
Vrátí hyperbolický kosekans komplexního čísla
Vrátí podíl dvou komplexních čísel
Vrátí exponenciální tvar komplexního čísla
Vrátí přirozený logaritmus komplexního čísla
Vrátí dekadický logaritmus komplexního čísla
Vrátí logaritmus komplexního čísla při základu 2
Vrátí komplexní číslo umocněné na celé číslo
Vrátí součin komplexních čísel
Vrátí reálnou část komplexního čísla
Vrátí sekans komplexního čísla
Vrátí hyperbolický sekans komplexního čísla
Vrátí sinus komplexního čísla
Vrátí hyperbolický sinus komplexního čísla
Vrátí druhou odmocninu komplexního čísla
Vrátí rozdíl mezi dvěma komplexními čísly
Vrátí součet dvou komplexních čísel
Vrátí tangens komplexního čísla
Převede osmičkové číslo na binární
Převede osmičkové číslo na desítkové
Převede osmičkové číslo na šestnáctkové