System liczb to systematyczny sposób przedstawiania liczb ze znakami symbolicznymi i używa wartości podstawowej do wygodnego grupowanie liczb w formie kompaktowej. Najczęściej używanym systemem liczbowym jest liczba dziesiętna, która ma wartość bazową 10 i zestaw znaków symbolicznych 0, 1, 2, 3, 4, 5, 6, 7, 8 i 9. Istnieją jednak inne systemy liczbowe, które mogą być bardziej efektywne w użyciu do określonego celu. Na przykład komputery używają logiki logicznej do wykonywania obliczeń i operacji, więc używają binarnego systemu liczbowego o wartości bazowej 2.
Uwaga
W tym artykule opisano różne systemy liczbowe. Aby zmienić znak używany do oddzielania tysięcy lub miejsc dziesiętnych na podstawie regionu, zobacz temat Zmienianie znaku używanego do oddzielania tysięcy lub miejsc dziesiętnych w temacie Microsoft Q&A.
Program Microsoft Office Excel zawiera kilka funkcji, za pomocą których można konwertować liczby na i z następujących systemów liczbowych:
| System numerów | Wartość bazowa | Zestaw znaków symbolicznych |
|---|---|---|
| Binarny | 2 | 0,1 |
| Ósemkową | 8 | 0, 1, 2, 3, 4, 5, 6, 7 |
| Decimal | 10 | 0, 1, 2, 3, 4, 5, 6, 7, 8 i 9 |
| Szesnastkowych | 16 | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F |
Konwertowanie liczby binarnej na liczbę dziesiętną
Aby wykonać to zadanie, użyj funkcji BIN2DEC .
| Formuła | Opis (wynik) |
|---|---|
| =DWÓJK.NA.DZIES(1100100) | Konwertuje liczbę dwójkową 1100100 na liczbę dziesiętną (100) |
| =DWÓJK.NA.DZIES(1111111111) | Konwertuje 1111111111 binarny na liczbę dziesiętną (-1) |
Konwertowanie liczby binarnej na liczbę szesnastkową
Aby wykonać to zadanie, użyj funkcji BIN2HEX .
| Formuła | Opis (wynik) |
|---|---|
| =DWÓJK.NA.SZESN(11111011;4) | Konwertuje 11111011 binarny na liczbę szesnastkową z 4 znakami (00FB) |
| =DWÓJK.NA.SZESN(1110) | Konwertuje liczbę dwójkową 1110 na liczbę szesnastkową (E) |
| =DWÓJK.NA.SZESN(1111111111) | Konwertuje 1111111111 binarny na szesnastkowy (FFFFFFFFFF) |
Konwertowanie liczby binarnej na liczbę w formie ósemkowej
Aby wykonać to zadanie, użyj funkcji BIN2OCT .
| Formuła | Opis (wynik) |
|---|---|
| =DWÓJK.NA.ÓSM(1001;3) | Konwertuje liczbę dwójkową 1001 na liczbę ósemkową z 3 znakami (011) |
| =DWÓJK.NA.ÓSM(1100100) | Konwertuje liczbę dwójkową 1100100 na liczbę ósemkową (144) |
| =DWÓJK.NA.ÓSM(1111111111) | Konwertuje 1111111111 binarne na ósemkowe (7777777777) |
Konwertuje liczbę w postaci dziesiętnej na postać dwójkową.
Aby wykonać to zadanie, użyj funkcji DEC2BIN .
| Formuła | Opis (wynik) |
|---|---|
| =DZIES.NA.DWÓJK(9;4) | Konwertuje liczbę dziesiętną 9 na liczbę binarną z 4 znakami (1001) |
| =DZIES.NA.DWÓJK(-100) | Konwertuje liczbę dziesiętną -100 na liczbę dwójkową (1110011100) |
Konwertowanie liczby dziesiętnej na liczbę w postaci szesnastkowej
Aby wykonać to zadanie, użyj funkcji DEC2HEX .
| Formuła | Opis (wynik) |
|---|---|
| =DZIES.NA.SZESN(100;4) | Konwertuje liczbę dziesiętną 100 na liczbę szesnastkowo z 4 znakami (0064) |
| =DZIES.NA.SZESN(-54) | Konwertuje liczbę dziesiętną -54 na liczbę w postaci szesnastkowej (FFFFFFFFCA) |
Konwertowanie liczby dziesiętnej na liczbę w postaci ósemkowej
Aby wykonać to zadanie, użyj funkcji DEC2OCT .
| Formuła | Opis (wynik) |
|---|---|
| =DZIES.NA.ÓSM(58;3) | Konwertuje liczbę dziesiętną 58 na liczbę ósemkową (072) |
| =DZIES.NA.ÓSM(-100) | Konwertuje liczbę dziesiętną na liczbę ósemkową (7777777634) |
Konwertowanie liczby szesnastkowej na liczbę w formacie binarnym
Aby wykonać to zadanie, użyj funkcji HEX2BIN .
| Formuła | Opis (wynik) |
|---|---|
| =SZESN.NA.DWÓJK("F";8) | Konwertuje liczbę szesnastkową F na liczbę binarną z 8 znakami (00001111) |
| =SZESN.NA.DWÓJK("B7") | Konwertuje liczbę szesnastkową B7 na liczbę binarną (10110111) |
| =SZESN.NA.DWÓJK("FFFFFFFFFF") | Konwertuje liczbę szesnastkową FFFFFFFFFF na liczbę binarną (1111111111) |
Konwertowanie liczby szesnastkowej na liczbę dziesiętną
Aby wykonać to zadanie, użyj funkcji HEX2DEC .
| Formuła | Opis (wynik) |
|---|---|
| =SZESN.NA.DZIES("A5") | Konwertuje liczbę szesnastkową A5 na liczbę dziesiętną (165) |
| =SZESN.NA.DZIES("FFFFFFFF5B") | Konwertuje liczbę FFFFFFFF5B szesnastkową na liczbę dziesiętną (-165) |
| =SZESN.NA.DZIES("3DA408B9") | Konwertuje liczbę szesnastkowo 3DA408B9 na liczbę dziesiętną (1034160313) |
Konwertowanie liczby szesnastkowej na liczbę ósemkową
Aby wykonać to zadanie, użyj funkcji HEX2OCT .
| Formuła | Opis (wynik) |
|---|---|
| =SZESN.NA.ÓSM("F";3) | Konwertuje liczbę szesnastkową F na liczbę ósemkową z 3 znakami (017) |
| =SZESN.NA.ÓSM("3B4E") | Konwertuje liczbę szesnastkową 3B4E na liczbę ósemkową (35516) |
| =SZESN.NA.ÓSM("FFFFFFFF00") | Konwertuje liczbę FFFFFFFF00 szesnastkową na liczbę ósemkową (7777777400) |
Konwertowanie liczby ósemkowej na liczbę w formacie binarnym
Aby wykonać to zadanie, użyj funkcji OCT2BIN .
| Formuła | Opis (wynik) |
|---|---|
| =ÓSM.NA.DWÓJK(3; 3) | Konwertuje liczbę ósemkową 3 na liczbę dwójkową z 3 znakami (011) |
| =ÓSM.NA.DWÓJK(7777777000) | Konwertuje 7777777000 ósemkową na liczbę binarną (1000000000) |
Konwertowanie liczby ósemkowej na liczbę dziesiętną
Aby wykonać to zadanie, użyj funkcji OCT2DEC .
| Formuła | Opis (wynik) |
|---|---|
| =ÓSM.NA.DZIES(54) | Konwertuje liczbę ósemkową 54 na liczbę dziesiętną (44) |
| =ÓSM.NA.DZIES(7777777533) | Konwertuje liczbę 7777777533 ósemkową na liczbę dziesiętną (-165) |
Konwertowanie liczby ósemkowej na liczbę szesnastkową
Aby wykonać to zadanie, użyj funkcji OCT2HEX .
| Formuła | Opis (wynik) |
|---|---|
| =ÓSM.NA.SZESN(100; 4) | Konwertuje liczbę ósemkową 100 na liczbę szesnastkową z 4 znakami (0040) |
| =ÓSM.NA.SZESN(7777777533) | Konwertuje liczbę ósemkową 7777777533 na liczbę szesnastkową (FFFFFFFF5B) |
Zobacz również
Zmienianie ustawień formatu regionalnego w Excel dla sieci web