Et talsystem er en systematisk metode til at repræsentere tal med symbolske tegn og bruger en basisværdi til nemt at gruppere tal i kompakt format. Det mest almindelige talsystem er decimal, som har en grundværdi på 10 og et symbolsk tegnsæt på 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9. Der er dog andre talsystemer, og de kan være mere effektive at bruge til et bestemt formål. Da computere f.eks. bruger boolesk logik til at udføre beregninger og handlinger, bruger de det binære talsystem, som har en basisværdi på 2.
Bemærk
I denne artikel beskrives de forskellige talsystemer. Hvis du vil ændre det tegn, der bruges til at adskille tusinder eller decimaler baseret på dit område, skal du se emnet Skift det tegn, der bruges til at adskille tusinder eller decimaler i Microsoft Q&A.
Microsoft Office Excel har flere funktioner, som du kan bruge til at konvertere tal til og fra følgende talsystemer:
| Talsystem | Grundværdi | Symbolsk tegnsæt |
|---|---|---|
| Binær | 2 | 0,1 |
| Oktale | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimal | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9 |
| Hexadecimale | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Konvertere et binært tal til et decimaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen BIN2DEC .
| Formel | Beskrivelse (resultat) |
|---|---|
| =BIN.TIL.DEC(1100100) | Konverterer binær 1100100 til decimal (100) |
| =BIN.TIL.DEC(1111111111) | Konverterer binær 1111111111 til decimal (-1) |
Konvertere et binært tal til et hexadecimalt tal
Hvis du vil udføre denne opgave, skal du bruge funktionen BIN2HEX .
| Formel | Beskrivelse (resultat) |
|---|---|
| =BIN.TIL.HEX(11111011; 4) | Konverterer binær 11111011 til hexadecimal med 4 tegn (00FB) |
| =BIN.TIL.HEX(1110) | Konverterer binær 1110 til hexadecimal (E) |
| =BIN.TIL.HEX(1111111111) | Konverterer binære 1111111111 til hexadecimale (FFFFFFFFFF) |
Konvertér et binært tal til et oktaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen BIN2OCT .
| Formel | Beskrivelse (resultat) |
|---|---|
| =BIN.TIL.OKT(1001; 3) | Konverterer binær 1001 til oktal med 3 tegn (011) |
| =BIN.TIL.OKT(1100100) | Konverterer binær 1100100 til oktal (144) |
| =BIN.TIL.OKT(1111111111) | Konverterer binær 1111111111 til oktal (7777777777) |
Konverterer et binært tal til et decimaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen DEC2BIN .
| Formel | Beskrivelse (resultat) |
|---|---|
| =DEC.TIL.BIN(9; 4) | Konverterer decimal 9 til binær med 4 tegn (1001) |
| =DEC.TIL.BIN(-100) | Konverterer decimal -100 til binær (1110011100) |
Konvertere et decimaltal til et hexadecimaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen DEC2HEX .
| Formel | Beskrivelse (resultat) |
|---|---|
| = DEC.TIL.HEX(100; 4) | Konverterer decimal 100 til hexadecimal med 4 tegn (0064) |
| =DEC.TIL.HEX(-54) | Konverterer decimal -54 til hexadecimal (FFFFFFFFCA) |
Konvertere et decimaltal til et oktaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen DEC2OCT .
| Formel | Beskrivelse (resultat) |
|---|---|
| =DEC.TIL.OKT(58; 3) | Konverterer decimal 58 til oktal (072) |
| =DEC.TIL.OKT(-100) | Konverterer decimal til oktal (7777777634) |
Konvertere et hexadecimaltal til et binært tal
Hvis du vil udføre denne opgave, skal du bruge funktionen HEX2BIN .
| Formel | Beskrivelse (resultat) |
|---|---|
| =HEX.TIL.BIN("F";8) | Konverterer det hexadecimale tal F til et binært tal med 8 tegn (00001111) |
| =HEX.TIL.BIN("B7") | Konverterer det hexadecimale B7 til et binært (10110111) |
| =HEX.TIL.BIN("FFFFFFFFFF") | Konverterer det hexadecimale tal FFFFFFFFFF til binært (1111111111) |
Konvertere et hexadecimalt tal til et decimaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen HEX2DEC .
| Formel | Beskrivelse (resultat) |
|---|---|
| =HEX.TIL.DEC("A5") | Konverterer det hexadecimale tal A5 til decimal (165) |
| =HEX.TIL.DEC("FFFFFFFF5B") | Konverterer det hexadecimale FFFFFFFF5B til decimaltegn (-165) |
| =HEX.TIL.DEC("3DA408B9") | Konverterer det hexadecimale tal 3DA408B9 til decimaltegn (1034160313) |
Konvertere et hexadecimalt tal til et oktaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen HEX2OCT .
| Formel | Beskrivelse (resultat) |
|---|---|
| =HEX.TIL.OKT("F"; 3) | Konverterer det hexadecimale tal F til et oktaltal med 3 tegn (017) |
| =HEX.TIL.OKT("3B4E") | Konverterer det hexadecimale tal 3B4E til et oktaltaltal (35516) |
| =HEX.TIL.OKT("FFFFFFFF00") | Konverterer det hexadecimale FFFFFFFF00 til et oktaltaltal (7777777400) |
Konvertér et oktaltal til et binært tal
Hvis du vil udføre denne opgave, skal du bruge funktionen OCT2BIN .
| Formel | Beskrivelse (resultat) |
|---|---|
| =OKT.TIL.BIN(3; 3) | Konverterer oktal 3 til binær med 3 tegn (011) |
| =OKT.TIL.BIN(7777777000) | Konverterer oktal 7777777000 til binær (1000000000) |
Konvertere et oktaltal til et decimaltal
Hvis du vil udføre denne opgave, skal du bruge funktionen OCT2DEC .
| Formel | Beskrivelse (resultat) |
|---|---|
| =OKT.TIL.DEC(54) | Konverterer oktal 54 til decimal (44) |
| =OKT.TIL.DEC(7777777533) | Konverterer oktal 7777777533 til decimal (-165) |
Konvertere et oktaltal til et heksadecimalt tal
Hvis du vil udføre denne opgave, skal du bruge funktionen OCT2HEX .
| Formel | Beskrivelse (resultat) |
|---|---|
| =OKT.TIL.HEX(100; 4) | Konverterer oktaltallet 100 til hexadecimal med 4 tegn (0040) |
| =OKT.TIL.HEX(7777777533) | Konverterer et oktaltal 7777777533 til et hexadecimaltal (FFFFFFFF5B) |
Se Også
Ændre internationale formatindstillinger i Excel på internettet