U ovom se članku opisuje sintaksa formula i korištenje funkcije BASE u programu Microsoft Excel.
Opis
Pretvara broj u tekstnu reprezentaciju s danim radiksom (bazom).
Sintaksa
BASE(broj, radiks [min_duljina])
Sintaksa funkcije BASE sadrži sljedeće argumente:
-
Broj Obavezno. Broj koji želite pretvoriti. Mora biti cijeli broj veći od ili jednak 0 i manji od 2^53.
-
Radiks Obavezno. Bazni radiks u koji želite pretvoriti broj. Mora biti cijeli broj veći od ili jednak 2 i manji od ili jednak 36.
-
Min_duljina Neobavezno. Minimalna duljina vraćenog niza. Mora biti cijeli broj veći od ili jednak 0.
Napomene
-
Ako su broj, radiks ili Min_length izvan minimalnih ili maksimalnih ograničenja, BASE vraća #NUM! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Ako broj nije numerička vrijednost, BASE vraća vrijednost #VALUE! vrijednost nenumeričke prirode, PHI vraća vrijednost pogreške #VALUE!.
-
Svi brojevi koji nisu cijeli, a unesu se kao argument, skraćuju se na cijeli broj.
-
Ako je argument Min_duljina uvršten, uvodne se nule dodaju rezultatu ako bi u suprotnome rezultat bio kraći od navedene minimalne duljine. Na primjer, BASE(16,2) vraća 10000, no BASE(16,2,8) vraća 00010000.
-
Maksimalna je vrijednost argumenta Min_duljina 255.
Primjer
Ogledne podatke kopirajte u sljedeću tablicu i zalijepite ih u ćeliju A1 novog radnog lista programa Excel. Da biste koristili formule za prikaz rezultata, odaberite ih pa pritisnite tipku F2, a zatim Enter. Ako je potrebno, prilagodite širine stupaca da biste vidjeli sve podatke.
Formula |
Opis |
Rezultat |
=BASE(7;2) |
Pretvara decimalni broj 7 u bazu 2 (binarni). Rezultat je 111. |
111 |
=BASE(100;16) |
Pretvara decimalni broj 100 u bazu 16 (heksadecimalni). Rezultat je 64. |
64 |
=BASE(15;2;10) |
Pretvara decimalni broj 15 u bazu 2 (binarni) uz minimalnu duljinu od 10. Rezultat je 0000001111, tj. 1111 sa 6 početnih nula da bi niz imao 10 znakova. |
0000001111 |