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 for å gruppere tall i komprimert form. Det vanligste tallsystemet er desimaltall, 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 forskjellige tallsystemene. Hvis du vil endre tegnet som brukes til å skille tusener eller desimaler basert på området, 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 Grunnverdi Symbolsk tegnsett
Binær 2 0,1
Oktaltall 8 0, 1, 2, 3, 4, 5, 6, 7
Desimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9
Heksadesimal 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Konvertere et binært tall til et desimaltall

Du kan gjøre dette ved å bruke BIN2DEC-funksjonen .

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

Konvertere et binært tall til et heksadesimaltall

Du kan gjøre dette ved å bruke BIN2HEX-funksjonen .

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

Konvertere et binært tall til et oktaltall

Du kan gjøre dette ved å bruke BIN2OCT-funksjonen .

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

Konverterer et desimaltall til et binærtall

Du kan gjøre dette ved å bruke DEC2BIN-funksjonen .

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

Konvertere et heltall i 10-tallsystemet til et heksadesimalt tall

Du kan gjøre dette ved å bruke DEC2HEX-funksjonen .

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

Konvertere et heltall i 10-tallsystemet til et oktaltall

Du kan gjøre dette ved å bruke DEC2OCT-funksjonen .

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

Konvertere et heksadesimalt tall til et binært tall

Du kan gjøre dette ved å bruke HEX2BIN-funksjonen .

Formel Beskrivelse (Resultat)
=HEKSTILBIN("F"; 8) Konverterer det heksadesimale tallet F til binærtall med 8 tegn (00001111)
=HEKSTILBIN("B7") Konverterer det heksadesimale tallet B7 til binærtall (10110111)
=HEKSTILBIN("FFFFFFFFFF") Konverterer det heksadesimale tallet FFFFFFFFFF til binærtall (1111111111)

Konvertere et heksadesimalt tall til et heltall i 10-tallsystemet

Du kan gjøre dette ved å bruke HEX2DEC-funksjonen .

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

Konvertere et heksadesimalt tall til et oktaltall

Du kan gjøre dette ved å bruke HEX2OCT-funksjonen .

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

Konvertere et oktaltall til et binært tall

Du kan gjøre dette ved å bruke OCT2BIN-funksjonen .

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

Konvertere et oktaltall til et desimaltall

Du kan gjøre dette ved å bruke OCT2DEC-funksjonen .

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

Konvertere et oktaltall til et heksadesimaltall

Du kan gjøre dette ved å bruke OCT2HEX-funksjonen .

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

Se også

Endre regionale formatinnstillinger i Excel på nettet