Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel på nettet Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Denne artikkelen beskriver formelsyntaks for og bruk av DESIMAL  -funksjonen i Microsoft Excel.

Beskrivelse

Konverterer en tekstrepresentasjon av et tall med et angitt grunntall, til et desimaltall.

Syntaks

DESIMAL(tekst, rot)

Syntaksen for funksjonen DESIMAL har følgende argumenter:

  • Tekst    Obligatorisk.

  • Rot    Obligatorisk. Rot må være et heltall.

Merknader

  • Strenglengden på teksten må være mindre enn eller lik 255 tegn.

  • Tekstargumentet kan være en kombinasjon av alfanumeriske tegn som er gyldige for rot, og det skiller ikke mellom store og små bokstaver.

  • Excel støtter et tekstargument som er større enn eller lik 0 og mindre enn 2^53. Et tekstargument som løses til et tall som er større enn 2^53, kan føre til presisjonstap.

  • Roten må være større enn eller lik 2 (binært, eller grunntall 2) og mindre enn eller lik 36 (grunntall 36).En rot som er større enn 10, bruker de numeriske verdiene 0-9 og bokstavene A-Z ved behov. Grunntallet 16 (heksadesimal) bruker 0-9 og A-F, og grunntall 36 bruker 0-9 og A-Z.

  • Hvis et av argumentene er utenfor begrensningene, kan DESIMAL returnere #NUM! eller #VERDI! som feilverdi.

Eksempel

Kopier eksempeldataene i tabellen nedenfor, og lim dem inn i celle A1 i et nytt Excel-regneark. Hvis du vil at formlene skal vises resultater, merker du dem, trykker F2 og deretter ENTER. Hvis du vil, kan du justere kolonnebreddene slik at du kan se alle dataene.

Formel

Beskrivelse

Resultat

Slik fungerer det

'=DESIMAL("FF";16)

Konverterer den heksadesimale (grunntall 16) verdien FF til den tilsvarende desimale (grunntall 10) verdien (255).

=DESIMAL("FF";16)

"F" er i posisjon 15 i tallsystemet med grunntall 16. Fordi alle tallsystemer starter med 0, vil det 16. tegnet i heksadesimal være i 15. Formelen nedenfor viser hvordan det konverteres til desimaltall:

Funksjonen HEKSTILDES i celle C3 bekrefter dette resultatet.

=HEKSTILDES("ff")

Formel

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

'=DESIMAL(111;2)

Konverterer den binære (grunntall 2) verdien 111 til den tilsvarende desimale (grunntall 10) verdien (7).

=DESIMAL(111;2)

«1» er i posisjon 1 i tallsystemet med grunntall 2. Formelen nedenfor viser hvordan det konverteres til desimaltall:

Funksjonen BINTILDES i celle C6 bekrefter dette resultatet.

=BINTILDES(111)

Formel

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

'=DESIMAL("zap";36)

Konverterer verdien «zap» i grunntall 36 til den tilsvarende desimalverdien (45 745).

=DESIMAL("zap";36)

«z» er i posisjon 35, «a» er i posisjon 10 og «p» er i posisjon 25. Formelen nedenfor viser hvordan det konverteres til desimaltall.

Formel

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

Til toppen av siden

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.