Tässä artikkelissa kuvataan Microsoft Excelin BIN2OCT-funktion kaavasyntaksi ja käyttö.
Kuvaus
Muuntaa binaariluvun oktaaliluvuksi.
Syntaksi
BINOKT(luku; [merkit])
BINOKT-funktion syntaksissa on seuraavat argumentit:
- Luku Pakollinen. Oktaaliluvuksi muunnettava binaariluku. Luvussa voi olla enintään 10 merkkiä (10 bittiä). Merkitsevin bitti on merkkibitti. Muut 9 bittiä ovat suuruusluokkabittejä. Negatiiviset luvut näytetään käyttämällä kahden komplementti -merkintätapaa.
- Places Valinnainen. Käytettävien merkkien määrä. Jos merkit-argumentti puuttuu, BINOKT käyttää pienintä tarvittavien merkkien määrää. Merkit-argumentti on hyödyllinen lisättäessä etunollia funktion palautusarvoon.
Huomautuksia
- Ellei luku ole kelvollinen binaariluku tai jos se sisältää yli 10 merkkiä (10 bittiä), BINOKT palauttaa #LUKU! -virhearvon.
- Jos luku on negatiivinen, BINOKT ei ota merkkejä huomioon ja palauttaa 10-merkkisen oktaaliluvun.
- Jos BINOKT edellyttää enemmän merkkejä kuin merkit-argumentille on määritetty, se palauttaa #LUKU! -virhearvon.
- Ellei merkit-argumentti ole kokonaisluku, se katkaistaan.
- Ellei merkit ole lukuarvo, BINOKT palauttaa #ARVO! -virhearvon.
- Jos merkit on negatiivinen, BINOKT palauttaa #LUKU! -virhearvon.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel‑laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
| Kaava | Kuvaus | Tulos |
|---|---|---|
| =BINOKT(1001, 3) | Muuntaa binaariluvun 1001 3-merkkiseksi oktaaliluvuksi | 011 |
| =BINOKT(1100100) | Muuntaa binaariluvun 1100100 oktaaliluvuksi | 144 |
| =BINOKT(1111111111) | Muuntaa binaariluvun 1111111111 oktaaliluvuksi | 7777777777 |
Sivun alkuun