Det er en gruppe Excel-funksjoner som tar hensyn til alle kombinasjoner av konvertering mellom binær, oktal, desimal og heksadesimal. Disse funksjonene vises i tabellen nedenfor.
Funksjon |
Hva det gjør |
BIN2DEC |
Konverterer binær til desimal |
BIN2HEX |
Konverterer binær til heksadesimal |
BIN2OKT |
Konverterer binær til oktal |
DEC2BIN |
Konverterer desimal til binær |
DEC2HEX |
Konverterer desimal til heksadesimal |
DES2 OKT |
Konverterer desimal til oktal |
HEX2BIN |
Konverterer heksadesimal til binær |
HEX2DEC |
Konverterer heksadesimal til desimal |
HEX2OKT |
Konverterer heksadesimal til oktal |
OKT2BIN |
Konverterer oktal til binær |
OKT2DEC |
Konverterer oktal til desimal |
OKT2HEX |
Konverterer oktal til heksadesimal |
Du finner disse funksjonene i Engineering-delen av dialogboksen Sett inn funksjon. Klikk på Sett inn funksjon-knappen på Formler-fanen på båndet.
I visse arbeidslinjer er det ønskelig eller til og med nødvendig å arbeide i et annet basissystem. Design av datasystemer er et godt eksempel. Databrikkene som kjører PC-er fungerer med et binært system. Kretsene er enten på eller av. Dette betyr at det bare er to mulige tilstander - og de uttrykkes ofte som 0 og 1.
I grunntall 2, eller binært, uttrykkes alle tall med sifferet 0 eller 1. Tallet 20 som du kjenner det i desimal er 10100 i binært. Tallet 99 er 1100011. Det binære systemet er basert på potensene 2.
Med andre ord, i base 10 teller du opp gjennom ti sifre i en posisjon før du flytter en posisjon til venstre for det neste signifikante sifferet. Og så går den første posisjonen tilbake til startsifferet. For å gjøre det enkelt, teller du 0 til 9, legger til en 1 til neste signifikante siffer, og starter den første posisjonen på nytt ved 0. Derfor kommer 10 etter 9.
Binær, oktal og heksadesimal teller hver opp til et annet siffer før det neste signifikante sifferet økes. Det er derfor når et hvilket som helst større grunntall, for eksempel et grunntall 10, konverteres til binært, er det flere faktiske sifferplasser. Se på hva som skjer med tallet 20. I grunntallet 10 er 20 representert med 2 sifre. I binær er 20 representert med 5 sifre.
Oktal, basert på potenser av 8, teller opptil 8 sifre — 0 til 7. Sifrene 8 og 9 brukes aldri i oktal. Heksadesimal, basert på potenser på 16, teller opptil 16 sifre, men hvordan? Hva er igjen etter 9? Bokstavene i alfabetet, det er det!
Heksadesimal bruker disse sifrene: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E og F. Bokstavene A til F representerer desimalverdiene 10 til 15 , henholdsvis. Hvis du noen gang har jobbet med fargene for en nettside, vet du kanskje at FFFFFF er helt hvit. Nettserveren gjenkjenner farger representert i heksadesimal notasjon og reagerer riktig.
Tallet 200 i desimalnotasjon blir C8 i heksadesimalnotasjon. Tallet 99 i desimalnotasjon blir 63 i heksadesimalnotasjon.