DESHEKSA (DESHEKSA-funktio)

Tässä artikkelissa kuvataan Microsoft Excelin DESHEKSA-funktion kaavasyntaksi ja käyttö.

Kuvaus

Muuntaa kymmenjärjestelmän luvun heksadesimaaliluvuksi.

Syntaksi

DESHEKSA(luku; [merkit])

DESHEKSA-funktion syntaksissa on seuraavat argumentit:

  • Luku    Pakollinen. Muunnettava kymmenjärjestelmän luku. Jos luku on negatiivinen, merkit-argumenttia ei oteta huomioon ja DESHEKSA palauttaa 10-merkkisen (40 bitin) heksadesimaaliluvun, jonka 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, DESHEKSA käyttää pienintä tarvittavien merkkien määrää. Merkit-argumentti on hyödyllinen lisättäessä etunollia funktion palautusarvoon.

Huomautuksia

  • Jos luku-argumentti on < -549 755 813 888 tai > 549 755 813 887, DESHEKSA palauttaa #LUKU! ‑virhearvon.

  • Ellei luku-argumentti ole lukuarvo, DESHEKSA palauttaa virhearvon #ARVO! ‑virhearvon.

  • Jos DESHEKSA-funktion tulos edellyttää enemmän merkkejä kuin merkit-argumentille on määritetty, se palauttaa #LUKU! -virhearvon.
    Esimerkiksi DESHEKSA(64;1) palauttaa virhearvon, sillä tulos (40) edellyttää kahta merkkiä.

  • Ellei merkit-argumentti ole kokonaisluku, merkit-argumentin arvo katkaistaan.

  • Ellei merkit-argumentti ole lukuarvo, DESHEKSA palauttaa #ARVO! ‑virhearvon.

  • Jos merkit-argumentti on negatiivinen, DESHEKSA 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

=DESHEKSA(100; 4)

Muuntaa desimaaliarvon 100 nelimerkkiseksi heksadesimaaliluvuksi (jonka alussa on kaksi nollaa).

0064

=DESHEKSA(-54)

Muuntaa desimaaliarvon -54 heksadesimaaliluvuksi

FFFFFFFFCA

=DESHEKSA(28)

Muuntaa desimaaliarvon 28 heksadesimaaliluvuksi.

1C

=DESHEKSA(64; 1)

Palauttaa #LUKU! -virhearvon, koska tulos (40) edellyttää kahta merkkiä.

#LUKU!

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×