Існує група функцій Excel, які враховують усі комбінації перетворення між двійковими, вісімковими, десятковими та шістнадцятковими. Ці функції показані в наступній таблиці.
Функція |
Що воно робить |
BIN2DEC |
Перетворює двійковий у десятковий |
BIN2HEX |
Перетворює двійковий у шістнадцятковий |
BIN2OCT |
Перетворює двійковий у вісімковий |
DEC2BIN |
Перетворює десятковий у двійковий |
DEC2HEX |
Перетворює десятковий у шістнадцятковий |
2 ЖОВТНЯ |
Перетворює десятковий у вісімковий |
HEX2BIN |
Перетворює шістнадцятковий у двійковий |
HEX2DEC |
Перетворює шістнадцятковий у десятковий |
HEX2OCT |
Перетворює шістнадцятковий у вісімковий |
OCT2BIN |
Перетворює вісімкове число в двійкове |
ЖОВТНЯ 2ДЕК |
Перетворює вісімковий у десятковий |
OCT2HEX |
Перетворює вісімковий у шістнадцятковий |
Ці функції можна знайти в розділі «Інженерія» діалогового вікна «Вставка функції». Натисніть кнопку Вставити функцію на вкладці Формули на стрічці.
У певних напрямках роботи бажано або навіть необхідно працювати в іншій базовій системі. Гарним прикладом є проектування комп’ютерних систем. Комп’ютерні мікросхеми, на яких працюють комп’ютери, працюють із двійковою системою. Ланцюги або включені, або вимкнені. Це означає, що є лише два можливих стани — і вони часто виражаються як 0 і 1.
У базі 2, або двійковій, усі числа виражаються цифрою 0 або 1. Число 20, як ви знаєте, у десятковій системі дорівнює 10100 у двійковому. Число 99 — 1100011. Двійкова система заснована на степенях 2.
Іншими словами, у базі 10 ви відраховуєте до десяти цифр в одній позиції, перш ніж перемістити на одну позицію ліворуч для наступної значущої цифри. А потім перша позиція повертається до початкової цифри. Щоб було просто, ви рахуєте від 0 до 9, додаєте 1 до наступної значущої цифри і починаєте першу позицію з 0. Отже, 10 йде після 9.
У двійковій, вісімковій і шістнадцятковій системах обчислюються різні цифри перед збільшенням наступної значущої цифри. Ось чому, коли будь-яке більше основне число, наприклад число з основою 10, перетворюється на двійкове, з’являється більше фактичних розрядних місць. Подивіться, що відбувається з числом 20. У основі 10 20 представлено 2 цифрами. У двійковому форматі 20 представлено 5 цифрами.
Вісімковий, заснований на степенях 8, нараховує до 8 цифр — від 0 до 7. Цифри 8 і 9 ніколи не використовуються у вісімковій системі. Шістнадцятковий, заснований на степенях 16, нараховує до 16 цифр, але як? Що залишається після 9? Букви алфавіту, ось що!
У шістнадцятковій системі використовуються такі цифри: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E та F. Літери від A до F представляють десяткові значення від 10 до 15 , відповідно. Якщо ви коли-небудь працювали над кольорами для веб-сайту, ви, можливо, знаєте, що FFFFFF повністю білий. Веб-сервер розпізнає кольори, представлені в шістнадцятковому вигляді, і реагує належним чином.
Число 200 у десятковому записі стає C8 у шістнадцятковому. Число 99 у десятковій системі запису стає 63 у шістнадцятковому.