Tässä artikkelissa kuvataan Microsoft Excelin DESOKT-funktion kaavasyntaksi ja käyttö.
Kuvaus
Muuntaa kymmenjärjestelmän luvun oktaaliluvuksi.
Syntaksi
DESOKT(luku; [merkit])
DESOKT-funktion syntaksissa on seuraavat argumentit:
- Luku Pakollinen. Muunnettava kymmenjärjestelmän luku. Jos luku on negatiivinen, merkit-argumenttia ei oteta huomioon ja DESOKT palauttaa 10-merkkisen (30 bitin) oktaaliluvun, jonka merkitsevin bitti on merkkibitti. Loput 29 bittiä ovat suuruusluokkabittejä. Negatiiviset luvut näytetään käyttämällä kahden komplementti -merkintätapaa.
- Places Valinnainen. Käytettävien merkkien määrä. Jos merkit-argumentti puuttuu, DESOKT käyttää pienintä tarvittavien merkkien määrää. Merkit-argumentti on hyödyllinen lisättäessä etunollia funktion palautusarvoon.
Huomautuksia
- Jos luku < -536 870 912 tai luku > 536 870 911, DEC2OCT palauttaa #NUM! ‑virhearvon.
- Ellei luku ole lukuarvo, DEC2OCT palauttaa #VALUE! ‑virhearvon.
- Jos DEC2OCT edellyttää enemmän merkkejä kuin merkit-argumentti määrittää, se palauttaa #NUM! ‑virhearvon.
- Ellei merkit-argumentti ole kokonaisluku, se katkaistaan.
- Ellei merkit ole lukuarvo, DEC2OCT palauttaa #VALUE! ‑virhearvon.
- Jos merkit-argumentti on negatiivinen, DEC2OCT palauttaa #NUM! ‑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 |
|---|---|---|
| =DESOKT(58; 3) | Muuntaa luvun 58 oktaaliluvuksi | 072 |
| =DESOKT(-100) | Muuntaa kymmenjärjestelmän luvun oktaaliluvuksi | 7777777634 |