Функция ТЕКСТ: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 31: Строка 31:
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;"05d") - результат 00012
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;"05d") - результат 00012
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;"04.3f") - результат 0012.340
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;"04.3f") - результат 0012.340
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;".4f") - результат 12.3400</p>
* ТЕКСТ(<nowiki>{{Задача.Поле типа число}}</nowiki>;".4f") - результат 12.3400





Версия от 12:59, 8 октября 2019

Функция ТЕКСТ форматирует число в соответствии с заданным форматом.Например, если в столбце A находится число 23,7825, и его необходимо отформатировать до трех знаков после запятой

ТЕКСТ(A;".3f")

В результате получается строка "23,782".


Формат:

ТЕКСТ(число;строка_формата)

TEXT(число;строка_формата)


Строка формата:

Строка формата меет вид [flags][width][.precision]conversion

  • [flags] — специальные символы для форматирования. Например, флаг "+" означает, что числовое значение должно включать знак +, флаг "-" означает выравнивание результата по левому краю, флаг «,» устанавливает разделитель тысяч у целых чисел. Не является обязательной частью инструкции.
  • [width] — положительное целое десятичное число, которое определяет минимальное количество символов, которые будут выведены. Не является обязательной частью инструкции.
  • [.precision] — не отрицательное целое десятичное число с точкой перед ним. Обычно используется для ограничения количества символов. Не является обязательной частью инструкции.
  • conversion — это символ, указывающий, как число должно быть отформатирован. Допускается d для целых чисел, f для чисел с плавающей точкой. Является обязательной частью инструкции.

Например, у нас в поле "Поле типа число" число 12.34

  • ТЕКСТ({{Задача.Поле типа число}};"d") - результат 12
  • ТЕКСТ({{Задача.Поле типа число}};"05d") - результат 00012
  • ТЕКСТ({{Задача.Поле типа число}};"04.3f") - результат 0012.340
  • ТЕКСТ({{Задача.Поле типа число}};".4f") - результат 12.3400


Примеры:


ТЕКСТ(A;".3f")

ТЕКСТ({{Задача.Поле типа число}};".3f")


Перейти