Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

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:

  • Numero    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!

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.