Система чисел – це систематичний спосіб представлення чисел із символьним символом і використовує базове значення для зручного групування чисел у компактній формі. Найпоширенішою числовою системою є десяткове значення, яке має базове значення 10, а символічний набір символів – 0, 1, 2, 3, 4, 5, 6, 7, 8 і 9. Проте існують інші числові системи, і їх можна ефективніше використовувати для певної мети. Наприклад, оскільки комп'ютери використовують логічний вираз для виконання обчислень і операцій, вони використовують двійкову систему чисел, яка має базове значення 2.
У програмі Microsoft Office Excel є кілька функцій, за допомогою яких можна перетворювати числа на числові системи та з таких систем:
Числова система
Базове значення
Набір символів символів
Двійкове число
2
0,1
Вісімкове
8
0, 1, 2, 3, 4, 5, 6, 7
Десяткове число
10
0, 1, 2, 3, 4, 5, 6, 7, 8 і 9
Шістнадцяткове
16
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Перетворення двійкового числа на десяткове
Для цього скористайтеся функцією BIN2DEC .
A
B
Формула
Опис (результат)
=BIN2DEC(1100100)
Перетворює двійкове число 1100100 на десяткове (100)
=BIN2DEC(1111111111)
Перетворює двійкове 1111111111 на десяткове (–1)
Перетворення двійкового числа на шістнадцяткове
Для цього скористайтеся функцією BIN2HEX .
A
B
Формула
Опис (результат)
=BIN2HEX(11111011; 4)
Перетворює двійкове 11111011 на шістнадцяткове з 4 символами (00FB)
=BIN2HEX(1110)
Перетворює двійкове число 1110 на шістнадцяткове (E)
=BIN2HEX(1111111111)
Перетворює двійкове 1111111111 на шістнадцяткове (FFFFFFFFFF)
Перетворення двійкового числа на вісімкове
Для цього скористайтеся функцією BIN2OCT .
A
B
Формула
Опис (результат)
=BIN2OCT(1001; 3)
Перетворює двійкове число 1001 на вісімкове з 3 символами (011)
=BIN2OCT(1100100)
Перетворює двійкове число 1100100 на вісімкове (144)
=BIN2OCT(1111111111)
Перетворює двійкові 1111111111 на вісімкові (7777777777)
перетворює десяткове число на двійкове.
Для цього скористайтеся функцією DEC2BIN .
A
B
Формула
Опис (результат)
=DEC2BIN(9; 4)
Перетворює десяткове число 9 на двійкове з 4 символами (1001)
=DEC2BIN(-100)
Перетворює десяткове число -100 на двійкове (1110011100)
Перетворення десяткового числа на шістнадцяткове
Для виконання цього завдання використовуйте функцію DEC2HEX .
A
B
Формула
Опис (результат)
=DEC2HEX(100;4)
Перетворює десяткове число 100 на шістнадцяткове з 4 символами (0064)
=DEC2HEX(-54)
Перетворює десяткове число –54 на шістнадцяткове (FFFFFFFFCA)
Перетворення десяткового числа на вісімкове
Для цього скористайтеся функцією DEC2OCT .
A
B
Формула
Опис (результат)
=DEC2OCT(58; 3)
Перетворює десяткове число 58 на вісімкове (072)
=DEC2OCT(-100)
Перетворює десяткове число на вісімкове (7777777634)
Перетворення шістнадцяткового числа на двійкове
Для цього скористайтеся функцією HEX2BIN .
A
B
Формула
Опис (результат)
=HEX2BIN("F", 8)
Перетворює шістнадцяткове число F на двійкове з 8 символами (00001111)
=HEX2BIN("B7")
Перетворює шістнадцяткове число B7 на двійкове (10110111)
=HEX2BIN("FFFFFFFFFF")
Перетворює шістнадцяткове число FFFFFFFFFF на двійкове (1111111111)
Перетворення шістнадцяткового числа на десяткове
Для цього скористайтеся функцією HEX2DEC .
A
B
Формула
Опис (результат)
=HEX2DEC("A5")
Перетворює шістнадцяткове число A5 на десяткове (165)
=HEX2DEC("FFFFFFFF5B")
Перетворює шістнадцяткове FFFFFFFF5B на десяткове (–165)
=HEX2DEC("3DA408B9")
Перетворює шістнадцяткове число 3DA408B9 на десяткове (1034160313)
Перетворення шістнадцяткового числа на вісімкове
Для виконання цього завдання скористайтеся функцією HEX2OCT .
A
B
Формула
Опис (результат)
=HEX2OCT("F", 3)
Перетворює шістнадцяткове число F на вісімкове з 3 символами (017)
=HEX2OCT("3B4E")
Перетворює шістнадцяткове число 3B4E на вісімкове (35516)
=HEX2OCT("FFFFFFFF00")
Перетворює шістнадцяткове FFFFFFFF00 на вісімкове (7777777400)
Перетворення вісімкового числа на двійкове
Для цього скористайтеся функцією OCT2BIN .
A
B
Формула
Опис (результат)
=OCT2BIN(3; 3)
Перетворює вісімкове число 3 на двійкове з 3 символами (011)
=OCT2BIN(7777777000)
Перетворює вісімкове 7777777000 на двійкове (1000000000)
Перетворення вісімкового числа на десяткове
Щоб виконати це завдання, скористайтеся функцією OCT2DEC .
A
B
Формула
Опис (результат)
=OCT2DEC(54)
Перетворює вісімкове число 54 на десяткове (44)
=OCT2DEC(7777777533)
Перетворює вісімкове 7777777533 на десяткове (-165)
Перетворення вісімкового числа на шістнадцяткове
Щоб виконати це завдання, скористайтеся функцією OCT2HEX .
A
B
Формула
Опис (результат)
=OCT2HEX(100; 4)
Перетворює вісімкове число 100 на шістнадцяткове з 4 символами (0040)
=OCT2HEX(7777777533)
Перетворює вісімкове число 7777777533 на шістнадцяткове (FFFFFFFF5B)