Šiame straipsnyje aprašoma formulės sintaksė ir funkcijos BIN2OCT naudojimas programoje "Microsoft Excel".
Aprašas
Konvertuoja dvejetainį skaičių į aštuntainį.
Sintaksė
BIN2OCT(skaičius, [vietos])
Funkcijos BIN2OCT sintaksėje naudojami tokie argumentai:
- Skaičius Būtinas. Dvejetainis skaičius, kurį norite konvertuoti. Skaičius negali būti iš daugiau nei 10 simbolių (10 bitų). Pats reikšmingiausias skaičiaus bitas yra ženklo bitas. Likę 9 bitai yra dydžio bitai. Neigiami skaičiai vaizduojami naudojant dviejų-papildymo užrašymo būdą.
- Places Pasirinktinai. Nurodo, kiek simbolių naudoti. Jei vietos praleistos, BIN2OCT naudoja minimalų reikalingą simbolių skaičių. Vietos naudingos, kai grąžinamą reikšmę reikia užpildyti priekiniais nuliais (0).
Pastabos
- Jei skaičius nėra leistinas dvejetainis skaičius, arba jei skaičius didesnis nei 10 simbolių (10 bitų), BIN2OCT pateikia #NUM! klaidos reikšmę.
- Jei skaičius neigiamas, BIN2OCT ignoruoja vietas ir grąžina 10 simbolių aštuntainį skaičių.
- Jei BIN2OCT reikia daugiau simbolių, nei nurodyta vietose, grąžinama #NUM! klaidos reikšmę.
- Jei vietos nėra sveikasis skaičius, trupmeninė jo dalis pašalinama.
- Jei vietos nėra skaičius, BIN2OCT grąžins #VALUE! klaidos reikšmę.
- Jei vietos yra neigiamas skaičius, BIN2OCT grąžins #NUM! klaidos reikšmę.
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šymas | Rezultatas |
|---|---|---|
| =BIN2OCT(1001; 3) | Konvertuoja dvejetainį skaičių 1001 į aštuantainį su 3 simboliais | 011 |
| =BIN2OCT(1100100) | Konvertuoja dvejetainį skaičių 1100100 į aštuntainį | 144 |
| =BIN2OCT(1111111111) | Konvertuoja dvejetainį skaičių 1111111111 į aštuntainį | 7777777777 |