30 функций Excel за 30 дней: ИСПРАВЛЕНО

Вчера во время марафона 30 функций Excel за 30 дней мы получили элемент из списка с помощью функции ВЫБЕРИТЕ (ВЫБОР) и авторы, которые для проверки могут использовать другие функции, например, ВПР (ВПР) или МАТЧ (Более разоблачено).

Шестой день марафона мы посвятим изучению функции FIXED (ФИКСИРОВАННЫЙ), который форматирует число с дробной частью и разделителями и возвращает результат в текстовом формате. Полагаю, что это не должно Вас сильно удивлять, поскольку функция FIXED (ФИКСИРОВАННЫЙ) относится к категории текстовых. Заслуживает ли функцию FIXED (ИСПРАВЛЕНО) для использования? Посмотрите примеры и решите сами.

Итак, давайте познакомимся с функцией FIXED (FIXED) подробнее и рассмотрим несколько примеров работы с ним. Если у вас есть что добавить к описанию или какие-то собственные примеры, поделитесь ими в комментариях. Возможно, я упустил какую-то удивительную особенность этой функции. Этот момент следует ИСПРАВИТЬ и исправить!

Функция 06: FIXED (ФИКСИРОВАННЫЙ)

Функция FIXED (ФИКСИРОВАННЫЙ) округляет число до определенного количества десятичных знаков и возвращает результат в текстовом формате с разделителями разрядов или без.

Как можно использовать функцию FIXED?

Функция FIXED (ИСПРАВЛЕНО) позволяет преобразовывать числа в текстовый формат путем округления до указанного количества десятичных знаков. Функция может быть полезна для узкого круга задач, таких как:

  • Сравнивайте числа, импортированные в виде текста из других приложений.
  • Преобразование чисел в текстовую строку.

Синтаксис FIXED (ФИКСИРОВАННЫЙ)

Функция FIXED (ИСПРАВЛЕНО) имеет следующий синтаксис:

FIXED(number,decimals,no_commas)

ФИКСИРОВАННЫЙ(число;число_знаков;без_разделителей)

  • номер (число) — число, которое нужно округлить и преобразовать в текст.
  • знаков после запятой (число_знаков) — требуемое количество разрядов справа от десятичной точки. По умолчанию количество разрядов справа от десятичной точки равно 2. Если указано отрицательное значение, то разряды огибаются влево.
  • Если аргумент no_commas (без_разделителей) имеет значение FALSE (ЛОЖЬ) или не указано вообще, тогда результат отображается с разделителями.
  • Если аргумент no_commas (no_separators) имеет значение TRUE, результат выводится без разделителей.

В ряде стран мира, в частности в Канаде, в качестве разделителя между целой и дробной частью используется точка, а для разделителя групп разрядов — запятая. Например: 32,187.57. В Нашей Стране принято использовать запятую и пробел соответственно, т.е. 32 187,57. Прошу обратить на это внимание, так как статья является переводом канадского автора.

По вашему желанию вы можете настроить разделители целой и дробной частей, а также разделители групп разрядов. Сделать это можно в параметрах Microsoft Excel или в настройке региональных стандартов вашей системы.

Ловушки FIXED (ФИКСИРОВАННЫЙ)

Функция FIXED (ФИКСИРОВАННЫЙ) преобразует число в текст, поэтому не вручайте ее там, где числа необходимо оставлять числами. Например, чтобы оценить количество десятичных знаков в таблице графических данных, активировать форматирование чисел в ячейках или функцию КРУГЛЫЙ (ОКРУГЛ).

Пример 1. Форматирование округленного числа

Функция FIXED (ИСПРАВЛЕНО) позволяет взять число, округлить его до определенного десятичного знака, добавить разделители и вернуть результат в текстовом формате. Например, если вы введете число в ячейку C2 32187.5689231, то можно использовать функцию FIXED (ИСПРАВЛЕНО), чтобы округлить его до двух десятичных знаков и добавить разделители.

=FIXED(C2,2,FALSE)

=ФИКСИРОВАННЫЙ(C2;2;ЛОЖЬ)

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Вместо использования функции FIXED (ИСПРАВЛЕНО) вы можете просто применить к ячейке числовой формат с двумя десятичными знаками и разделителями. В этом случае содержимое ячейки не изменится, а изменится только форматирование.

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Вы можете использовать функцию КРУГЛЫЙ (ОКРУГЛ) в сочетании с форматированием ячеек для получения числа с разделителями тысяч и округления до сотых.

=ROUND(C2,2)

=ОКРУГЛ(C2;2)

30 функций Excel за 30 дней: ИСПРАВЛЕНО

В конце концов, если вам действительно нужен результат в текстовом формате, используйте функцию ТЕКСТ (ТЕКСТ). Ее возможности формировать гораздо более гибкие, и если потребуется округлить число, вы можете использовать ее в будущем с понижением. КРУГЛЫЙ (ОКРУГЛ):

=TEXT(C2,"#,###.00?")

=ТЕКСТ(C2;"# ###,00?")

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Пример 2. Округление цифр слева от десятичной точки.

Используя функцию FIXED (ИСПРАВЛЕНО) вы можете округлять числа слева от десятичной точки, используя отрицательное число в качестве аргумента. знаков после запятой (число_знаков). Чтобы удалить разделители, задайте значение аргумента no_commas (без_разделителей) равным TRUE (ИСТИНА). Как и раньше, мы получаем результат в текстовом формате:

=FIXED(C2,-2,TRUE)

=ФИКСИРОВАННЫЙ(C2;-2;ИСТИНА)

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Вы также можете использовать функцию КРУГЛЫЙ (ОКРУГЛ), чтобы округлить число влево от десятичной точки.

=ROUND(C2,-2)

=ОКРУГЛ(C2;-2)

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Пример 3: Отображение чисел в тысячах долларов

Функция FIXED (ИСПРАВЛЕНО) имеет ограниченные возможности форматирования и контролирует только количество десятичных знаков и разделителей тысяч. Использование функции FIXED (ФИКСИРОВАННЫЙ) Вы можете округлить число до тысячи, но не сможете добавить знак доллара или спрятать нули.

=FIXED(C2,-3)

=ФИКСИРОВАННЫЙ(C2;-3)

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Вместо использования функции FIXED (ФИКСИРОВАННЫЙ) Вы можете назначить пользовательский формат ячейке вида «$#,«. Содержимое ячейки останется неизменным, изменится только отображение.

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Чтобы получить точно такой же результат в текстовом формате, используйте функцию «Включить» ТЕКСТ (ТЕКСТ), что позволит вам установить числовой формат в тысячах долларов.

=TEXT(C3,"$#,")

=ТЕКСТ(C3;"$# ")

Во втором выражении вместо запятой используется пробел. Используйте этот формат, если в качестве разделителя тысяч вы используете пробелы.

30 функций Excel за 30 дней: ИСПРАВЛЕНО

Оставьте комментарий