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.
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
Ósemkowy
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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 .
A
B
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)