Переклад чисел в різні системи числення в excel
Вивчимо стандартні способи перекладу чисел в різні системи числення в Excel. двійкову, вісімкову, десяткову і шістнадцяткову.
Крім повсюдно поширеною і всім нам добре відомою десяткової системи числення також використовуються і системи з іншими підставами (відмінними від 10), наприклад, двійкова, троичная, восьмерична і т.д.
Більшість з них мають досить широке застосування практично у всіх сучасних електронних пристроях, в програмуванні або комп'ютерної документації.
Системи числення в Excel
В Excel є можливість стандартними засобами переводити дані в чотирьох системах числення:

Давайте детально зупинимося на основних варіантах перетворення даних.
Переклад числа з десяткової в двійкову систему в Excel
Для перетворення даних в двійкову запис в Excel існує стандартна функція ДЕС.В.ДВ (ім'я функції виходить як перші літери від слів ДЕС ятічное ВДВ оічное, додатково розділене крапками):
ДЕС.В.ДВ (число; [розрядність])
Перетворює десяткове число в двійкове.
- Число (обов'язковий аргумент) - десяткове ціле число, яке Ви бажаєте перевести;
- Розрядність (необов'язковий аргумент) - кількість знаків для використання в запису. Даний аргумент необхідний якщо потрібно приписати до двійковій запису даних провідні нулі. Наприклад, число 1101 з розрядністю 7 матиме вигляд 0001101.
Зверніть увагу, що Excel накладає певні обмеження на розмір перетворюються даних.
Двійковий запис не повинна займати більше 10 знаків, тому десяткове число, відповідно, не повинно бути більше 511 або менше -512, інакше як значення функція ДЕС.В.ДВ поверне помилку.

Переклад числа з двійкової в десяткову систему в Excel
Для здійснення зворотного перекладу можна скористатися функцією ДВ.В.ДЕС:
ДВ.В.ДЕС (число)
Перетворює двійкове число в десяткове.
- Число (обов'язковий аргумент) - двійкове число, яке Ви бажаєте перевести.
При цьому розрядність як аргумент функції для десяткового запису не використовується.
Як і у випадку з функцією ДЕС.В.ДВ при використанні ДВ.В.ДЕС існує обмеження на розмір перетворюються даних - не більше 10 знаків у записі, в іншому випадку функція поверне значення помилки.

Переклад в інших системах числення
Для інших систем числення (восьмеричної, шістнадцятковій) також визначено набір стандартних формул.
Для зручності ми склали таблицю зі схемою вибору формули для перетворення даних (в лівому стовпчику вказано звідки переводимо дані, у верхньому рядку - куди переводимо):
Читайте також: Прогресії та числові послідовності в Excel

Як і в прикладах вище імена функцій утворюються по досить простому правилу - беруться перші літери від назв систем в яких перетворюються дані і розділяються точками (восьми ерічное ВШЕСТН адцатерічное та ін.)
Арифметичні операції з даними
Операції в Excel здійснюються в десятковій системі числення, тому при застосуванні арифметичних дій (додавання, віднімання і т.д.) для перетворених даних враховуйте, що кінцевий результат також буде записаний в десяткового запису:
Щоб уникнути подібної проблеми, необхідно спочатку перевести всі дані в десятковий вигляд, зробити необхідні обчислення, а вже потім знову перетворити отриманий результат в вихідну систему числення:
Удачі вам і до швидких зустрічей на сторінках блогу Tutorexcel.ru!