Функція DECIMAL

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

Опис

Перетворює текстове представлення числа за заданою основою на десяткове число.

Синтаксис

DECIMAL(текст;система_числення)

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

  • текст – обов’язковий аргумент.
  • Система числення Необхідні. Система числення має бути цілим числом.

Примітки

  • Довжина рядка тексту не має перевищувати 255 символів.
  • Аргументом «текст» може бути будь-яка комбінація алфавітно-цифрових символів, які підходять для вказаної системи числення, без урахування регістра.
  • Excel підтримує аргумент «текст» не менший за 0 і менший за 2^53. Аргумент «текст», який генерує число, що перевищує 2^53, може призвести до втрати точності.
  • Система числення має бути більша або дорівнювати 2 (бінарне число або за основою 2) і менша або дорівнювати 36 (за основою 36).
    Для основи, більшої за 10, використовуються числові значення 0–9 і літери A–Z за необхідності. Наприклад, для основи 16 (шістнадцяткове) використовуються цифри 0–9 і літери A–F, а для основи 36 використовуються цифри 0–9 і літери A–Z.
  • Якщо будь-який аргумент виходить за рамки обмежень, функція DECIMAL може повернути #NUM! або #VALUE .

Приклад

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

Формула Опис Результат Як це працює
=DECIMAL("FF";16) Перетворює шістнадцяткове (з основою 16) значення FF на відповідне десяткове (з основою 10) значення (255). =DECIMAL("FF";16) F – число в позиції 15 у системі числення з основою 16. Оскільки всі системи числення починаються з нуля (0), шістнадцятий символ у шістнадцятковій системі розміщується на п’ятнадцятій позиції. Подана нижче формула показує принцип перетворення.
Функція HEX2DEC у клітинці C3 перевіряє отриманий результат. =HEX2DEC("ff") Формула
=(15*(16^1))+(15*(16^0))
=DECIMAL(111;2) Перетворює двійкове (з основою 2) значення 111 на відповідне десяткове (з основою 10) значення (7). =DECIMAL(111;2) 1 – це число в позиції 1 в системі числення з основою 2. Подана нижче формула показує принцип перетворення.
Функція BIN2DEC у клітинці C6 перевіряє отриманий результат. =BIN2DEC(111) Формула
=(1*(2^2))+(1*(2^1))+(1*(2^0))
=DECIMAL("zap";36) Перетворює значення zap з основою 36 на відповідне десяткове значення (45 745). =DECIMAL("zap";36) z розміщено в позиції 35, a – в позиції 10, а p – в позиції 25. Подана нижче формула показує принцип перетворення.
Формула
=(35*(36^2))+(10*(36^1))+(25*(36^0))

На початок сторінки