Tento článek popisuje syntaxi vzorce a použití funkce BASE. v Microsoft Excelu.
Popis
Převede číslo na text v číselné soustavě o určeném základu.
Syntaxe
BASE(číslo, základ [min_délka])
Syntaxe funkce BASE obsahuje následující argumenty:
-
Číslo: Povinný argument. Číslo, které chcete převést. Musí jít o celé číslo větší nebo rovno 0 a menší než 2^53.
-
Základ Povinný argument. Základ číselné soustavy, do níž chcete číslo převést. Musí jít o celé číslo větší nebo rovno 2 a menší nebo rovno 36.
-
Min_délka Volitelný argument. Minimální délka vráceného řetězce. Musí jít o celé číslo větší nebo rovno 0.
Poznámky:
-
Pokud argument Number, Radix nebo Min_length jsou mimo minimální nebo maximální omezení, vrátí funkce BASE #NUM! chybovou hodnotu #HODNOTA!.
-
Pokud argument Argument není číselná hodnota, vrátí funkce BASE #VALUE! chybovou hodnotu #HODNOTA!.
-
Zadáte-li argument, který není celé číslo, bude zkrácen na celé číslo.
-
Pokud je zadán argument min_délka a výsledek je kratší než zadaná minimální délka, jsou k výsledku přidány počáteční nuly. Například funkce BASE(16,2) vrátí hodnotu 10000, ale funkce BASE(16,2,8) vrátí hodnotu 00010000.
-
Maximální hodnota argumentu min_délka je 255.
Příklad
Zkopírujte vzorová data v následující tabulce a vložte je do buňky A1 nového excelového sešitu. Aby vzorce zobrazily výsledky, vyberte je, stiskněte F2 a potom stiskněte Enter. Pokud potřebujete, můžete přizpůsobit šířky sloupců a zobrazit si všechna data.
Vzorec |
Popis |
Výsledek |
=BASE(7;2) |
Převede desítkové číslo 7 na binární číselný systém. Výsledek je 111. |
111 |
=BASE(100;16) |
Převede desítkové číslo 100 na šestnáctkový číselný systém. Výsledek je 64. |
64 |
=BASE(15;2;10) |
Převede desítkové číslo 15 na binární číselný systém, s minimální délkou 10 znaků. Výsledek je 0000001111, což je 1111 s 6 počátečními nulami, které vytvoří řetězec o délce 10 znaků, |
0000001111 |