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) |