Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BASE programoje "Microsoft Excel".
Aprašas
Skaičių paverčia į tekstinę išraišką su suteiktu pagrindu („radix“).
Sintaksė
BASE(Skaičius, Radix [Min_ilgis])
Funkcijos BASE sintaksėje yra toliau nurodyti argumentai.
-
Skaičius Būtinas. Skaičius, kurį norite konvertuoti. Turi būti sveikasis skaičius, didesnis už arba lygus 0 ir mažesnis už 2^53.
-
Radix Būtinas. „Radix“ pagrindas, į kurį norite konvertuoti skaičių. Turi būti sveikasis skaičius, didesnis už arba lygus 2 ir mažesnis už arba lygus 36.
-
Min_ilgis Pasirinktinis. Minimalus pateikiamos eilutės ilgis. Turi būti sveikasis skaičius, didesnis už arba lygus 0.
Pastabos
-
Jei skaičius, šaknis arba Min_length netenkina minimalių arba maksimalių apribojimų, funkcija BASE grąžina #NUM! klaidos reikšmę.
-
Jei skaičius yra ne skaitinė reikšmė, base grąžins #VALUE! klaidos reikšmę.
-
Bet koks kitas, ne sveikasis skaičius, įvestas kaip argumentas sutrumpinamas iki sveikojo skaičiaus.
-
Jei įtrauktas argumentas Min_ilgis, rezultato priekyje pridedami nuliai, jei priešingu atveju rezultatas būtų trumpesnis nei nurodytas minimalus ilgis. Pavyzdžiui, BASE(16,2) pateikia 10000, bet BASE(16,2,8) pateikia 00010000.
-
Didžiausia argumento Min_ilgis reikšmė yra 255.
Pavyzdys
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Formulė |
Aprašas |
Rezultatas |
=BASE(7;2) |
Konvertuoja dešimtainį skaičių 7 į dvejetainį. Rezultatas – 111. |
111 |
=BASE(100;16) |
Konvertuoja dešimtainį skaičių 100 į šešioliktainį. Rezultatas – 64. |
64 |
=BASE(15;2;10) |
Konvertuoja dešimtainį skaičių 15 į dvejetainį iš ne mažiau nei 10 simbolių. Rezultatas – 0000001111, t.y. 1111 su 6 nuliais pradžioje, kad seką sudarytų 10 simbolių. |
0000001111 |