A számrendszer a számok szimbolikus karakterekkel történő ábrázolására szolgáló szisztematikus módszer, amely egy alapérték használatával kényelmesen összevont formában csoportosítja a számokat. A leggyakoribb számrendszer a decimális, amelynek alapértéke 10, szimbolikus karakterkészlete pedig 0, 1, 2, 3, 4, 5, 6, 7, 8 és 9. Vannak azonban más számrendszerek is, amelyek használata hatékonyabb lehet egy adott célra. Mivel például a számítógépek logikai logikát használnak a számítások és műveletek végrehajtásához, a bináris számrendszert használják, amelynek alapértéke 2.
Megjegyzés
Ez a cikk a különböző számrendszereket ismerteti. Ha meg szeretné változtatni az ezreseket vagy tizedesjegyeket elválasztó karaktert a régiója alapján, olvassa el Az ezresek és tizedesjegyek elválasztásához használt karakter megváltoztatása témakört a Microsoft Q&A-n.
A Microsoft Office Excel számos függvényt tartalmaz a számok átalakításához az alábbi számrendszerekbe, illetve az alábbi számrendszerekből:
| Számrendszer | Alapérték | Szimbolikus karakterkészlet |
|---|---|---|
| Bináris | 2 | 0,1 |
| Oktális | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimális | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 és 9 |
| Hexadecimális | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Bináris szám átalakítása decimálissá
A feladat végrehajtásához használja a BIN2DEC függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =BIN.DEC(1100100) | Az 1100100 bináris érték decimálissá (100) konvertálása |
| =BIN.DEC(1111111111) | A bináris 1111111111 decimálissá konvertálása (-1) |
Bináris szám konvertálása hexadecimálissá
A feladat végrehajtásához használja a BIN2HEX függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =BIN.HEX(11111011;4) | A bináris 11111011 konvertálása 4 karakteres hexadecimálissá (00FB) |
| =BIN.HEX(1110) | Az 1110 bináris érték konvertálása hexadecimálissá (E) |
| =BIN.HEX(1111111111) | A bináris 1111111111 konvertálása hexadecimálissá (FFFFFFFFFF) |
Bináris szám konvertálása oktálissá
A feladat végrehajtásához használja a BIN2OCT függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =BIN.OKT(1001;3) | Az 1001 bináris érték konvertálása 3 karakteres oktálissá (011) |
| =BIN.OKT(1100100) | Az 1100100 bináris érték oktálissá konvertálása (144) |
| =BIN.OKT(1111111111) | A bináris 1111111111 oktálissá konvertálása (7777777777) |
Decimális számot binárissá alakít át.
A feladat végrehajtásához használja a DEC2BIN függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =DEC.BIN(9;4) | A decimális 9 konvertálása 4 karakteres binárissá (1001) |
| =DEC.BIN(-100) | A -100 decimális érték binárissá konvertálása (1110011100) |
Decimális szám konvertálása hexadecimálissá
A feladat végrehajtásához használja a DEC2HEX függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =DEC.HEX(100;4) | A decimális 100 konvertálása 4 karakteres hexadecimálissá (0064) |
| =DEC.HEX(-54) | A -54 decimális konvertálása hexadecimálissá (FFFFFFFFCA) |
Decimális szám konvertálása oktálissá
A feladat végrehajtásához használja a DEC2OCT függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =DEC.OKT(58;3) | A decimális 58 konvertálása oktálisra (072) |
| =DEC.OKT(-100) | Decimális konvertálása oktálissá (7777777634) |
Hexadecimális szám binárissá konvertálása
A feladat végrehajtásához használja a HEX2BIN függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =HEX.BIN("F";8) | A hexadecimális F konvertálása 8 karakteres binárisra (00001111) |
| =HEX.BIN("B7") | A hexadecimális B7 konvertálása binárissá (10110111) |
| =HEX.BIN("FFFFFFFFFF") | A hexadecimális FFFFFFFFFF konvertálása binárissá (1111111111) |
Hexadecimális szám konvertálása decimálissá
A feladat végrehajtásához használja a HEX2DEC függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =HEX.DEC("A5") | A hexadecimális A5 konvertálása decimálisra (165) |
| =HEX.DEC("FFFFFFFF5B") | A hexadecimális FFFFFFFF5B konvertálása decimálisra (-165) |
| =HEX.DEC("3DA408B9") | A hexadecimális 3DA408B9 konvertálása decimálisra (1034160313) |
Hexadecimális szám konvertálása oktálissá
A feladat végrehajtásához használja a HEX2OCT függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =HEX.OKT("F";3) | A hexadecimális F konvertálása 3 karakteres oktálisra (017) |
| =HEX.OKT("3B4E") | A hexadecimális 3B4E konvertálása oktálisra (35516) |
| =HEX.OKT("FFFFFFFF00") | A hexadecimális FFFFFFFF00 oktálissá konvertálása (7777777400) |
Oktális szám binárissá konvertálása
A feladat végrehajtásához használja a OCT2BIN függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =OKT.BIN(3;3) | Az oktális 3 konvertálása 3 karakteres binárissá (011) |
| =OKT.BIN(7777777000) | Az oktális 7777777000 binárissá konvertálása (1000000000) |
Oktális szám átalakítása decimálissá
A feladat végrehajtásához használja a OCT2DEC függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =OKT.DEC(54) | Az oktális 54 konvertálása decimálissá (44) |
| =OKT.DEC(7777777533) | Az oktális 7777777533 decimálissá (-165) konvertálása |
Oktális szám konvertálása hexadecimálissá
A feladat végrehajtásához használja a OCT2HEX függvényt.
| Képlet | Leírás (eredmény) |
|---|---|
| =OKT.HEX(100;4) | Az oktális 100 konvertálása 4 karakteres hexadecimálissá (0040) |
| =OKT.HEX(7777777533) | Oktális szám 7777777533 konvertálása hexadecimálissá (FFFFFFFF5B) |