PERUS-funktio muuntaa desimaaliluvun tekstimuotoon toisella kantaluvulla. Esimerkiksi binaariluvun kantaluku 2.
PERUS-funktion osat
PERUS(arvo, kantaluku, [vähimmäispituus])
Osa | Kuvaus | Huomioitavaa |
arvo |
Kantaluvuksi muunnettava luku. |
|
kantaluku |
Lukuarvo muunnetaan täksi kantaluvuksi. |
|
vähimmäispituus |
(Valinnainen) Palautetun tekstin vähimmäispituus. |
|
Esimerkkikaavat
PERUS(255, 16)
PERUS(A2, 2)
PERUS(4095, 16, 6)
Huomioitavaa
- Argumentit, jotka eivät ole kokonaislukuja, katkaistaan kokonaisluvuiksi.
- Varmista, että PERUS-funktion tulosta käyttävissä laskutoimituksissa huomioidaan se, että kantaluku ei ehkä ole desimaalimuodossa. Google Sheets muuntaa tulokset ilmoittamatta siitä erikseen. Jos esimerkiksi solun A2 sisältö on 1111 (desimaaliarvon 31 binaarimuoto) ja B2 sisältää kaavan (esim. "=A2+9"), tulos on 11120, mikä on virheellinen binaarilaskennassa.
Esimerkkejä
Tässä esimerkissä desimaaliluku 255 muunnetaan kantaluvuksi 16 (heksadesimaali):
A | B | |
1 | Kaava | Tulos |
2 | =PERUS(255, 16) | FF |
Tässä esimerkissä solussa A2 oleva luku (desimaaliarvo 21) muunnettaan solussa B2 annetuksi kantaluvuksi (binaari):
A | B | C | D | |
1 | Luku | Kantaluku | Kaava | Tulos |
2 | 21 | 2 | =PERUS(A2, B2) | 10101 |
Tässä esimerkissä desimaaliluku 4095 muunnetaan kaltaluvuksi 16 (heksadesimaali). Vähimmäispituus on 6 merkkiä:
A | B | |
1 | Kaava | Tulos |
2 | =PERUS(4095, 16, 6) | 000FFF |
Aiheeseen liittyvät funktiot
- DESIMAALI: DESIMAALI-funktio muuntaa toisen kannan luvun tekstimuodon kantaluvuksi 10 (desimaaliluvuksi).
- BINDES: BINDES-funktio muuntaa etumerkillisen binaariluvun desimaalimuotoon.
- BINHEKSA: BINHEKSA-funktio muuntaa etumerkillisen binaariluvun etumerkilliseen heksadesimaalimuotoon.
- BINOKT: BINOKT-funktio muuntaa etumerkillisen binaariluvun etumerkilliseen oktaalimuotoon.
- OKTBIN: OKTBIN-funktio muuntaa etumerkillisen oktaaliluvun etumerkilliseen binaarimuotoon.
- OKTDES: OKTDES-funktio muuntaa etumerkillisen oktaaliluvun desimaalimuotoon.
- OKTHEKSA: OKTHEKSA-funktio muuntaa etumerkillisen oktaaliluvun etumerkilliseen heksadesimaalimuotoon.
- DESBIN: DESBIN-funktio muuntaa desimaaliluvun etumerkilliseen binaarimuotoon.
- DESOKT: DESOKT-funktio muuntaa desimaaliluvun etumerkilliseen oktaalimuotoon.
- DESHEKSA: DESHEKSA-funktio muuntaa desimaaliluvun etumerkilliseen heksadesimaalimuotoon.
- HEKSABIN: HEKSABIN-funktio muuntaa etumerkillisen heksadesimaaliluvun etumerkilliseen binaarimuotoon.
- HEKSADES: HEKSADES-funktio muuntaa etumerkillisen heksadesimaaliluvun desimaalimuotoon.
- HEKSAOKT: HEKSAOKT-funktio muuntaa etumerkillisen heksadesimaaliluvun etumerkilliseen oktaalimuotoon.