Konvertere tal til forskellige talsystemer

Gælder for
Excel til Microsoft 365 Excel til Microsoft 365 til Mac Excel 2024 Excel 2024 til Mac Excel 2021 Excel 2021 til Mac Excel 2019 Excel 2016 Excel til iPad Excel til iPhone Excel til Android-tablets Excel til Android-telefoner

Et talsystem er en systematisk måde at repræsentere tal med symbolske tegn på, og det anvender en basisværdi til at gruppere tal i kompakt form. 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 findes 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 grundvæ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 på Microsoft Q&A.

Microsoft Office Excel indeholder flere funktioner, du kan bruge til at konvertere tal til og fra følgende talsystemer:

Talsystem Grundværdi Symbolsk tegnsæt
Binær 2 0,1
Oktaltal 8 0, 1, 2, 3, 4, 5, 6, 7
Decimal 10 0, 1, 2, 3, 4, 5, 6, 7, 8 og 9
Hexadecimal 16 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Konverter et binært tal til et decimaltal

Brug funktionen BIN2DEC for at udføre denne opgave.

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)

Konverter et binært tal til et heksadecimalt tal

Brug funktionen BIN2HEX for at udføre denne opgave.

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ær 1111111111 til hexadecimal (FFFFFFFFFF)

Konvertere et binært tal til et oktaltal

Brug funktionen BIN2OCT for at udføre denne opgave.

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

Brug funktionen DEC2BIN for at udføre denne opgave.

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

Brug funktionen DEC2HEX for at udføre denne opgave.

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

Brug funktionen DEC2OCT for at udføre denne opgave.

Formel Beskrivelse (resultat)
=DEC.TIL.OKT(58; 3) Konverterer decimal 58 til oktaltal (072)
=DEC.TIL.OKT(-100) Konverterer decimal til oktal (7777777634)

Konverter et heksadecimalt tal til et binært tal

Brug funktionen HEX2BIN for at udføre denne opgave.

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 til B7 til et binært tal (10110111)
=HEX.TIL.BIN("FFFFFFFFFF") Konverterer det hexadecimale FFFFFFFFFF til et binært tal (1111111111)

Konverter et hexadecimaltal til et decimaltal

Brug funktionen HEX2DEC for at udføre denne opgave.

Formel Beskrivelse (resultat)
=HEX.TIL.DEC("A5") Konverterer det hexadecimale tal A5 til decimal (165)
=HEX.TIL.DEC("FFFFFFFF5B") Konverterer hexadecimal FFFFFFFF5B til decimal (-165)
=HEX.TIL.DEC("3DA408B9") Konverterer det hexadecimale tal 3DA408B9 til decimal (1034160313)

Konvertere et heksadecimalt tal til et oktaltal

Brug funktionen HEX2OCT for at udføre denne opgave.

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 oktaltal (35516)
=HEX.TIL.OKT("FFFFFFFF00") Konverterer hexadecimale FFFFFFFF00 til oktaltal (7777777400)

Konvertere et oktaltal til et binært tal

Brug funktionen OCT2BIN for at udføre denne opgave.

Formel Beskrivelse (resultat)
=OKT.TIL.BIN(3; 3) Konverterer oktaltretallet til et binært tal med 3 tegn (011)
=OKT.TIL.BIN(7777777000) Konverterer oktal 7777777000 til binær (1000000000)

Konvertere et oktaltal til et decimaltal

Brug funktionen OCT2DEC for at udføre denne opgave.

Formel Beskrivelse (resultat)
=OKT.TIL.DEC(54) Konverterer det oktale 54 til decimal (44)
=OKT.TIL.DEC(7777777533) Konverterer oktal 7777777533 til decimal (-165)

Konvertere et oktaltal til et heksadecimalt tal

Brug funktionen OCT2HEX for at udføre denne opgave.

Formel Beskrivelse (resultat)
=OKT.TIL.HEX(100; 4) Konverterer oktaltallet 100 til et hexadecimaltal med 4 tegn (0040)
=OKT.TIL.HEX(7777777533) Konverterer oktaltal 7777777533 til hexadecimalt tal (FFFFFFFF5B)

Se Også

Ændre indstillinger for internationale formater i Excel på internettet