Tässä artikkelissa kuvataan Microsoft Excelin HEKSABIN-funktion kaavasyntaksi ja käyttö.
Kuvaus
Muuntaa heksadesimaaliluvun binaariluvuksi.
Syntaksi
HEKSABIN(luku; [merkit])
HEKSABIN-funktion syntaksissa on seuraavat argumentit:
-
Numero Pakollinen. Heksadesimaaliluvuksi muunnettava binaariluku. Luvussa voi olla enintään 10 merkkiä. Merkittävin numeron bitti on merkkibitti (40. bitti oikealta). Muut 9 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, HEKSABIN käyttää pienintä tarvittavien merkkien määrää. Merkit-argumentti on hyödyllinen lisättäessä etunollia funktion palautusarvoon.
Huomautuksia
-
Jos luku-argumentti on negatiivinen, HEKSABIN ohittaa merkit-argumentin ja palauttaa 10-merkkisen binaariluvun.
-
Jos luku on negatiivinen, se ei voi olla pienempi kuin FFFFFFFE00, ja jos luku on positiivinen, se ei voi olla suurempi kuin 1FF.
-
Jos luku ei ole kelvollinen luku, HEKSABIN palauttaa #LUKU! ‑virhearvon.
-
Jos HEKSABIN edellyttää enemmän merkkejä kuin merkit-argumentti määrittää, se palauttaa #LUKU! ‑virhearvon.
-
Ellei merkit-argumentti ole kokonaisluku, se katkaistaan.
-
Ellei merkit-argumentti ole lukuarvo, HEKSABIN palauttaa #ARVO! ‑virhearvon.
-
Jos merkit-argumentti on negatiivinen, HEKSABIN 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 |
=HEKSABIN("F"; 8) |
Muuntaa heksadesimaalin F binaariluvuksi, jossa on 8 merkkiä (luvun alussa on 4 etunollaa) |
00001111 |
=HEKSABIN("B7") |
Muuntaa heksadesimaaliluvun B7 binaariluvuksi |
10110111 |
=HEKSABIN("FFFFFFFFFF") |
Muuntaa heksadesimaaliluvun FFFFFFFFFF binaariluvuksi |
1111111111 |