Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

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 bitti on merkki bitti (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

Tarvitsetko lisäohjeita?

Kehitä taitojasi

Tutustu koulutusmateriaaliin >

Saat uudet ominaisuudet ensimmäisten joukossa

LIITY MICROSOFT 365 INSIDERS -JÄSENEKSI >

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?

Kiitos palautteesta!

×