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.
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
Heksadesimal
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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)