Der er en gruppe af Excel-funktioner, der tager højde for alle kombinationer af konvertering mellem binær, oktal, decimal og hexadecimal. Disse funktioner er vist i følgende tabel.
Fungere |
Hvad det gør |
BIN2DEC |
Konverterer binær til decimal |
BIN2HEX |
Konverterer binær til hexadecimal |
BIN2OCT |
Konverterer binær til oktal |
DEC2BIN |
Konverterer decimal til binær |
DEC2HEX |
Konverterer decimal til hexadecimal |
DEC2OKT |
Konverterer decimal til oktal |
HEX2BIN |
Konverterer hexadecimal til binær |
HEX2DEC |
Konverterer hexadecimal til decimal |
HEX2OKT |
Konverterer hexadecimal til oktal |
OKT2BIN |
Konverterer oktal til binær |
OCT2DEC |
Konverterer oktal til decimal |
OKT2HEX |
Konverterer oktal til hexadecimal |
Du kan finde disse funktioner i afsnittet Engineering i dialogboksen Indsæt funktion. Klik på knappen Indsæt funktion på fanen Formler på båndet.
I visse arbejdsområder er det ønskeligt eller endda nødvendigt at arbejde i et andet basissystem. Design af computersystemer er et godt eksempel. De computerchips, der kører pc'er, arbejder med et binært system. Kredsløb er enten tændt eller slukket. Det betyder, at der kun er to mulige tilstande - og de udtrykkes ofte som 0 og 1.
I grundtal 2, eller binær, er alle tal udtrykt med cifferet 0 eller 1. Tallet 20, som du kender det i decimal er 10100 i binært. Tallet 99 er 1100011. Det binære system er baseret på 2 potenser.
Med andre ord, i basis 10 tæller du op gennem ti cifre i en position, før du flytter en position til venstre for det næste signifikante ciffer. Og så går den første position tilbage til startcifferet. For at gøre det enkelt tæller du fra 0 til 9, tilføjer et 1 til det næste signifikante ciffer og starter den første position forfra ved 0. Derfor kommer 10 efter 9.
Binær, oktal og hexadecimal tæller hver op til et andet ciffer, før det næste signifikante ciffer øges. Det er derfor, når et hvilket som helst større grundtal, såsom et grundtal 10, konverteres til binært, er der flere faktiske ciffersteder. Se på, hvad der sker med tallet 20. I grundtallet 10 er 20 repræsenteret med 2 cifre. I binært er 20 repræsenteret med 5 cifre.
Oktal, baseret på potenser af 8, tæller op til 8 cifre — 0 til 7. Cifrene 8 og 9 bruges aldrig i oktal. Hexadecimal, baseret på potenser af 16, tæller op til 16 cifre, men hvordan? Hvad er der tilbage efter 9? Bogstaverne i alfabetet, det er hvad!
Hexadecimal bruger disse cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E og F. Bogstaverne A til F repræsenterer decimalværdierne 10 til 15 , henholdsvis. Hvis du nogensinde har arbejdet på farverne til en hjemmeside, ved du måske, at FFFFFF er helt hvid. Webserveren genkender farver repræsenteret i hexadecimal notation og reagerer korrekt.
Tallet 200 i decimalnotation bliver C8 i hexadecimal notation. Tallet 99 i decimalnotation bliver 63 i hexadecimal notation.