DESIMAALI (DESIMAALI-funktio)

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

Kuvaus

Muuntaa annetun kannan luvun tekstimuodon desimaaliluvuksi.

Syntaksi

DESIMAALI(teksti;radix)

DESIMAALI-funktion syntaksissa on seuraavat argumentit:

  • Teksti    Pakollinen.

  • Radix    Pakollinen. Radixin on oltava kokonaisluku.

Huomautuksia

  • Tekstin merkkijonon pituuden on oltava pienempi tai yhtä suuri kuin 255 merkkiä.

  • Teksti-argumentti voi olla mitä tahansa sellaisten aakkosnumeeristen merkkien yhdistelmä, jotka ovat kelvollisia radix-kohteelle, eikä sen kirjankoko ole merkitsevä.

  • Excel tukee Teksti-argumenttia, joka on suurempi tai yhtä suuri kuin 0, mutta pienempi kuin 2^53. Teksti-argumentti, jonka ratkaisu on suurempi kuin 2^53 voi johtaa laskentatarkkuuden huononemiseen.

  • Radixin on oltava suurempi tai yhtä suuri kuin 2 (binaariluku tai kantaluku 2) ja pienempi tai yhtä suuri kuin 36 (kantaluku 36).
    Radixin, joka on suurempi kuin 10, on käytettävä numeerisia arvoja 0–9 ja kirjaimia A–Z tarpeen mukaan. Esimerkiksi kantaluku 16 (heksadesimaali) käyttää arvoja 0–9 ja A–F ja kantaluku 36 käyttää arvoja 0–9 ja A–Z.

  • Elleivät molemmat argumentit ole rajoitusten sisäpuolella, DESIMAALI voi palauttaa #NUM!- tai #ARVO! -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

Toiminta

'=DESIMAALI("FF",16)

Muuntaa heksadesimaaliluvun (kantaluku 16) FF vastaavaksi desimaaliluvuksi (kantaluku 10) (255).

=DESIMAALI("FF",16)

"F" on kantaluvun 16 lukujärjestelmän kohdassa 15. Kaikki lukujärjestelmät alkavat luvulla 0, joten heksadesimaalin 16. merkki on kohdassa 15. Alla oleva kaava näyttää, miten se muunnetaan desimaaliksi:

Solun C3 HEKSADES-funktio vahvistaa tuloksen.

=HEKSADES("ff")

Kaava

=(15*(16^1))+(15*(16^0))

'=DESIMAALI(111,2)

Muuntaa binaariluvun (kantaluku 2) 111 vastaavaksi desimaaliluvuksi (kantaluku 10) (7).

=DESIMAALI(111,2)

"1" on kantaluvun 2 lukujärjestelmän kohdassa 1. Alla oleva kaava näyttää, miten se muunnetaan desimaaliksi:

Solun C6 BINDES-funktio vahvistaa tuloksen.

=BINDES(111)

Kaava

=(1*(2^2))+(1*(2^1))+(1*(2^0))

'=DESIMAALI("zap",36)

Muuntaa kantaluvun 36 arvon "zap" vastaavaksi desimaaliarvoksi (45745).

=DESIMAALI("zap",36)

"z" on kohdassa 35, "a" kohdassa 10 ja "p" kohdassa 25. Alla oleva kaava näyttää, miten se muunnetaan desimaaliksi.

Kaava

=(35*(36^2))+(10*(36^1))+(25*(36^0))

Sivun alkuun

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ä.

×