Руководство пользователя
×
Меню
Индекс

11.5.4.4.3. Справочник F(x)-формул

 
Формула
Аналог формулы Excel
Описание
Пример

Функции по работе с датами

Дата(Год, месяц, день)
Дата(Год; Месяц; День)
Возвращает дату сформированную из параметров год, месяц, день
Дата(2020; 12; 22)
ДатаГод(дата)
ДатаМесяц(дата)
Дата(Год; Месяц; День)
возвращает дату, сформированную из числовых значений.
ПОКА НЕ РАБОТАЮТ!
ДатаГод("01.02.2018")
ДатаГод( [1_R14C8] )
ДатаМес(дата, число месяцев)
ДатаМес(Нач_дата, Число_месяцев)
возвращает дату со смещение на число месяцев. Параметр число месяцев может быть как положительным, так и отрицательным
ДатаМес([1_R14C8]; -5)
День(дата)
Месяц(дата)
Год(дата)
 
Возвращает числовое значение (номер дня, месяца, года) передаваемого параметра
День([1_R14C8])
Месяц([1_R14C8])
Год([1_R14C8])
РазнДат(дата1; дата2; параметр)
РазнДат(дата1; дата2; параметр)
возвращает кол-во месяцев (дней, лет, …) между датами. Параметр может принимать значения «m», «d», «y» - месяцев, дней, лет
РАЗНДАТ( [1_R14C8]; [1_R15C8]; "m")
КонецМесяца(дата), НачалоМесяца(дата)
 
КОНМЕСЯЦА(нач_дата, число_месяцев),
возвращает дату начала или конца месяца, в который попадает параметр дата.
КонецМесяца([1_R14C8])
НачалоМесяца([1_R14C8])
ТекущаяДата()
ТДАТА()
возвращает текущую дату
 
ТекущаяДата()

Функции по работе со строками

Лев(строка, кол-во символов), Прав(строка, кол-во символов)
ЛЕВСИМВ(текст; количество_знаков)
ПРАВСИМВ(текст; количество_знаков)
возвращает подстроку длиной «кол-во символов» слева или справа
Пример: Лев(12233653;5)= 12233
Сред(строка; символ начала; число символов)
ПСТР(текст; нач_позиция; количество_знаков)
возвращает часть подстроки длиной «число символов» с началом «символ начала».
Пример: Сред("12345"; 2; 3) = 234
СтрДлина(строка)
ДЛСТР(текст)
возвращает длину строки
Пример: СтрДлина(156565163)=11;
Пример:СтрДлина ([1_R7C7])= 5
СтрЗаменить(строка; подстрока поиска; подстрока замены)
Подставить(текст; стар_текст; нов_текст; номер_вхождения)
возвращает строку, предварительно заменив все найденные
СтрЗаменить( [1_R3C4]; [1_R4C6]; [1_R6C4] )

Математические функции

Макс(диапазон),
Макс(значение 1; значение 2; …)
МАКС(число 1; число 2;…)
Возвращает максимальное значение из диапазона. Может применяться как к числам, так и к датам
МАКС([1_R19C8]:[1_R19C10])
МАКС([1_R19C8]; [1_R19C10]; [1_R25C10])
Мин(диапазон)
Мин(значение 1; значение 2; …)
МИН(число 1; число 2;…)
Возвращает минимальное значение из диапазона. Может применяться как к числам, так и к датам
МИН([1_R6C5]:[1_R16C6])
МИН([1_R19C8]; [1_R19C10]; [1_R25C10])
СрЗнач(диапазон)
СРЗНАЧ(число 1; число 2;…)
Возвращает среднее значение из диапазона.
СрЗнач([1_R6C5]:[1_R16C6])
Сумм(диапазон)
СУММ(число 1; число 2;…)
Возвращает сумму всех значений диапазона. Также смотрите функцию СУММЕСЛИ()
Сумм([1_R6C5]:[1_R16C6])
ОКР(значение, разряд)
ЦЕЛ(Число)
ОКРУГЛТ (число; точность)
Округляет число.
ОКР( [1_R6C5] ;2)
ЦЕЛОЕ( [1_R6C5])
Степень(число; степень)
СТЕПЕНЬ(число; степень)
Возводит число в степень.
Степень ([1_R6C5] ;5)

Логические функции

Если(логическое условие; значение истина; значение ложь)
Если(лог_выражение; значение_если_ истина; значение_если_ ложь)
Возвращает значение истина или значение ложь в зависимости от условия. Допускаются вложенные ЕСЛИ().
ЕСЛИ( 5<3 ; 2; 4 )
СУММЕСЛИ(Диапазон; Условие; Диапазон_суммирования)
СУММЕСЛИ(Диапазон; Критерий; Диапазон_суммирования)
Возвращает сумму ячеек диапазона_суммирования, для которых выполняется условие.
СУММЕСЛИ([1_R14C16]:[1_R14C19]; <=2; [1_R15C16]:[1_R15C19])

Другие функции

Смещ(ячейка; кол-во строк; кол-во столбцов)
Смещ(ячейка; кол-во строк; кол-во столбцов; высота; Ширина)
Возвращает значение ячейки полученной смещением от указанной на определенной число строк и столбцов
СМЕЩ( [1_R2C8]; 5; 3)
ОбщиеАналитики()
Аналога нет
Возвращает значение общего для табулы реквизита. Подробнее смотрите раздел "Общие аналитики".
ОбщиеАналитики (Справочник.ФП_Сценарии)
ИТОГ("СУММ"; текущая_ячейка)
Аналога нет
Возвращает сумму всех строк подчиненных текущей по иерархии. Подробнее смотрите "Иерархия строк".
Суммирование происходит по колонке которой принадлежит Текущая_Ячейка
ИТОГ("СУММ"; [1_R17C25])
ОФОРМИТЬ(диапазон; условие; ячейка_Истина; ячейка_Ложь)
Аналога нет
Применяет форматирование ко всем ячейкам диапазона. Форматирование применяется согласно условию. При выполнении скопируется формат с ячейки_Истина, иначе с ячейки_Ложь
ОФОРМИТЬ([1_R19C22]:[1_R19C25]; >0; [1_R17C28]; [1_R17C29])
 
Список формул постоянно пополняется и может отличатся от текущего релиза.