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