DEC2HEX (функція DEC2HEX)

У цій статті наведено синтаксис формули та описано, як у програмі Microsoft Excel використовувати функцію DEC2HEX.

Опис

Перетворює десяткове число на шістнадцяткове.

Синтаксис

DEC2HEX(число;[розряди])

Синтаксис функції DEC2HEX має такі аргументи:

  • число    – обов’язковий аргумент. Десяткове ціле число, яке потрібно перетворити. Якщо число від’ємне, то розряди ігноруються, а функція DEC2HEX повертає 10-символьне (40-бітне) шістнадцяткове число, у якому найбільш значущий біт – знаковий біт. Решта 39 бітів – біти значення. Від’ємні числа записуються за допомогою додаткового коду.

  • розряди    – необов’язковий аргумент. Кількість символів, що використовуються. Якщо розряди пропущено, функція DEC2HEX використовує мінімальну необхідну кількість символів. Аргумент «розряди» використовується для доповнення поверненого значення 0 (нулями) на початку.

Примітки

  • Якщо аргумент «число» < -549 755 813 888 або > 549 755 813 887, функція DEC2HEX повертає значення помилки #NUM!.

  • Якщо аргумент «число» не числовий, функція DEC2HEX повертає значення помилки #VALUE!.

  • Якщо для результату функції DEC2HEX потрібно більше символів, ніж задано розрядів, вона повертає значення помилки #NUM!.
    Наприклад, DEC2HEX(64;1) повертає значення помилки, оскільки для результату (40) потрібні два символи.

  • Якщо аргумент «розряди» не ціле число, його буде скорочено.

  • Якщо аргумент «розряди» не числовий, функція DEC2HEX повертає значення помилки #VALUE!.

  • Якщо аргумент «розряди» – від’ємне число, функція DEC2HEX повертає значення помилки #NUM!.

Приклад

Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку A1 нового аркуша Excel. Щоб відобразити результат обчислення формул, виберіть їх, натисніть клавішу F2, а потім – клавішу Enter. За потреби можна змінити ширину стовпців, щоб відобразити всі дані.

Формула

Опис

Результат

=DEC2HEX(100;4)

Перетворює десяткове значення 100 на шістнадцяткове з 4 символів (із двома нулями на початку для «заповнення»).

0064

=DEC2HEX(-54)

Перетворює десяткове значення –54 на шістнадцяткове

FFFFFFFFCA

=DEC2HEX(28)

Перетворює десяткове значення 28 на шістнадцяткове.

1C

=DEC2HEX(64;1)

Повертає значення помилки #NUM!, оскільки для результату (40) необхідне місце для 2 символів.

#NUM!

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×