Konvertere tall til andre tallsystemer

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel for Android-nettbrett Excel for Android-telefoner

Et tallsystem er en systematisk måte å representere tall med symbolske tegn på, og bruker en grunnverdi til å gruppere tall enkelt i kompakt form. Det vanligste tallsystemet er desimal, som har en grunnverdi på 10 og et symbolsk tegnsett på 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9. Det finnes imidlertid andre tallsystemer, og de kan være mer effektive å bruke til et bestemt formål. Fordi datamaskiner for eksempel bruker boolsk logikk til å utføre beregninger og operasjoner, bruker de det binære tallsystemet, som har en grunnverdi på 2.

Obs!

Denne artikkelen beskriver de ulike tallsystemene. Hvis du vil endre tegnet som brukes til å skille tusener eller desimaler basert på ditt område, kan du se emnet Endre tegnet som brukes til å skille tusener eller desimaler på Microsoft Q&A.

Microsoft Office Excel har flere funksjoner som du kan bruke til å konvertere tall til og fra følgende tallsystemer:

Tallsystem Basisverdi Symbolsk tegnsett
Binær 2 0,1
Oktale 8 0, 1, 2, 3, 4, 5, 6, 7
Desimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9
Heksadesimale 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Konvertere et binærtall til desimaltall

Hvis du vil gjøre denne oppgaven, bruker du BIN2DEC-funksjonen .

Formel Beskrivelse (Resultat)
=BINTILDES(1100100) Konverterer binærtallet 1100100 til desimaltall (100)
=BINTILDES(1111111111) Konverterer binære 1111111111 til desimaltall (-1)

Konvertere et binærtall til et heksadesimalt tall

Hvis du vil gjøre denne oppgaven, bruker du BIN2HEX-funksjonen .

Formel Beskrivelse (Resultat)
=BINTILHEKS(11111011; 4) Konverterer binære 11111011 til heksadesimal med fire tegn (00 FB)
=BINTILHEKS(1110) Konverterer binærtallet 1110 til heksadesimal (E)
=BINTILHEKS(1111111111) Konverterer binære 1111111111 til heksadesimal (FFFFFFFFFF)

Konvertere et binærtall til et oktaltall

Hvis du vil gjøre denne oppgaven, bruker du BIN2OCT-funksjonen .

Formel Beskrivelse (Resultat)
=BINTILOKT(1001; 3) Konverterer binærtallet 1001 til oktaltall med 3 tegn (011)
=BINTILOKT(1100100) Konverterer binærtallet 1100100 til oktaltall (144)
=BINTILOKT(1111111111) Konverterer binære 1111111111 til oktaltall (7777777777)

Konverterer et desimaltall til et binærtall

Hvis du vil gjøre dette, bruker du DEC2BIN-funksjonen .

Formel Beskrivelse (Resultat)
=DESTILBIN(9; 4) Konverterer desimal 9 til binærtall med fire tegn (1001)
=DESTILBIN(-100) Konverterer desimal -100 til binærtall (1110011100)

Konvertere et heltall i 10-tallsystemet til et heksadesimalt tall

Hvis du vil gjøre denne oppgaven, bruker du DEC2HEX-funksjonen .

Formel Beskrivelse (Resultat)
=DESTILHEKS(100; 4) Konverterer desimaltallet 100 til heksadesimal med fire tegn (0064)
=DESTILHEKS(-54) Konverterer desimal -54 til heksadesimal (FFFFFFFFCA)

Konvertere et desimaltall til et oktaltall

Hvis du vil gjøre denne oppgaven, bruker du DEC2OCT-funksjonen .

Formel Beskrivelse (Resultat)
=DESTILOKT(58; 3) Konverterer desimaltallet 58 til oktaltall (072)
=DESTILOKT(-100) Konverterer desimaltall til oktaltall (7777777634)

Konvertere et heksadesimalt tall til et binærtall

Hvis du vil gjøre denne oppgaven, bruker du HEX2BIN-funksjonen .

Formel Beskrivelse (Resultat)
=HEKSTILBIN("F"; 8) Konverterer heksadesimal F til binærtall med åtte tegn (00001111)
=HEKSTILBIN("B7") Konverterer heksadesimal B7 til binær (10110111)
=HEKSTILBIN("FFFFFFFFFF") Konverterer heksadesimal FFFFFFFFFF TIL binær (1111111111)

Konvertere et heksadesimalt tall til desimaltall

Hvis du vil gjøre denne oppgaven, bruker du HEX2DEC-funksjonen .

Formel Beskrivelse (Resultat)
=HEKSTILDES("A5") Konverterer heksadesimal A5 til desimaltall (165)
=HEKSTILDES("FFFFFFFF5B") Konverterer heksadesimal FFFFFFFF5B til desimaltall (-165)
=HEKSTILDES("3DA408B9") Konverterer det heksadesimale tallet 3DA408B9 til desimaltall (1034160313)

Konvertere et heksadesimalt tall til et oktaltall

Hvis du vil gjøre denne oppgaven, bruker du HEX2OCT-funksjonen .

Formel Beskrivelse (Resultat)
=HEKSTILOKT("F"; 3) Konverterer heksadesimal F til oktaltall med tre tegn (017)
=HEKSTILOKT("3B4E") Konverterer heksadesimal 3B4E til oktaltall (35516)
=HEKSTILOKT("FFFFFFFF00") Konverterer det heksadesimale FFFFFFFF00 til oktaltall (7777777400)

Konvertere et oktaltall til et binærtall

Hvis du vil gjøre denne oppgaven, bruker du OCT2BIN-funksjonen .

Formel Beskrivelse (Resultat)
=OKTTILBIN(3; 3) Konverterer oktaltallet 3 til binærtall med 3 tegn (011)
=OKTTILBIN(7777777000) Konverterer oktaltallet 7777777000 til binærtall (1000000000)

Konvertere et oktaltall til desimaltall

Hvis du vil gjøre denne oppgaven, bruker du OCT2DEC-funksjonen .

Formel Beskrivelse (Resultat)
=OKTTILDES(54) Konverterer oktaltallet 54 til desimaltall (44)
=OKTTILDES(7777777533) Konverterer oktaltallet 7777777533 til desimaltall (-165)

Konvertere et oktaltall til et heksadesimalt tall

Hvis du vil gjøre dette, bruker du OCT2HEX-funksjonen .

Formel Beskrivelse (Resultat)
=OKTTILHEKS(100; 4) Konverterer oktaltallet 100 til et heksadesimalt tall med fire tegn (0040)
=OKTTILHEKS(7777777533) Konverterer oktaltallet 7777777533 til heksadesimal (FFFFFFFF5B)

Se også

Endre regionale formatinnstillinger i Excel på nettet