Tässä artikkelissa kuvataan Microsoft Excelin HEKSAOKT-funktion kaavasyntaksi ja käyttö.
Kuvaus
Muuntaa heksadesimaaliluvun oktaaliluvuksi.
Syntaksi
HEKSAOKT(luku; [merkit])
HEKSAOKT-funktion syntaksissa on seuraavat argumentit:
-
Numero Pakollinen. Heksadesimaaliluvuksi muunnettava binaariluku. Luvussa voi olla enintään 10 merkkiä. Merkitsevin bitti on merkkibitti. Muut 39 bittiä ovat suuruusluokkabittejä. Negatiiviset luvut näytetään käyttämällä kahden komplementti -merkintätapaa.
-
Merkit Valinnainen. Käytettävien merkkien määrä. Jos merkit-argumentti puuttuu, HEKSAOKT käyttää pienintä tarvittavien merkkien määrää. Merkit-argumentti on hyödyllinen lisättäessä etunollia funktion palautusarvoon.
Huomautuksia
-
Jos luku-argumentti on negatiivinen, HEKSAOKT ei ota huomioon merkit-argumenttia ja palauttaa 10-merkkisen oktaaliluvun.
-
Jos luku on negatiivinen, sen täytyy olla vähintään FFE0000000, ja jos luku on positiivinen, se ei voi olla suurempi kuin 1FFFFFFF.
-
Jos luku ei ole kelvollinen heksadesimaaliluku, HEKSAOKT palauttaa #LUKU! ‑virhearvon.
-
Jos HEKSAOKT edellyttää enemmän merkkejä kuin merkit-argumentti määrittää, se palauttaa #LUKU! ‑virhearvon.
-
Ellei merkit-argumentti ole kokonaisluku, se katkaistaan.
-
Ellei merkit ole lukuarvo, HEKSAOKT palauttaa #ARVO! ‑virhearvon.
-
Jos merkit on negatiivinen, HEKSAOKT 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ä, jotta näet kaikki tiedot.
Kaava |
Kuvaus |
Tulos |
=HEKSAOKT("F"; 3) |
Muuntaa heksadesimaalin F oktaaliluvuksi, jossa on 3 merkkiä (luvun alussa on etunolla). |
017 |
=HEKSAOKT("3B4E") |
Muuntaa heksadesimaaliluvun 3B4E oktaaliluvuksi |
35516 |
=HEKSAOKT("FFFFFFFF00") |
Muuntaa heksadesimaaliluvun FFFFFFFF00 oktaaliluvuksi |
7777777400 |