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