Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

Опис

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

Синтаксис

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

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

  • Текст    – обов'язковий параметр.

  • Radix    – обов'язковий параметр. Значення radix має бути цілим числом.

Примітки

  • Довжина рядка тексту не має перевищувати 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))

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×