Список функций

В Smartsheet имеются возможности большинства привычных программ для электронных таблиц. Некоторые же функции созданы для задач, которые можно выполнить только в Smartsheet (например, работа с данными в иерархическом списке). Их можно использовать в формулах для управления данными, добавления к дате или вычитания из нее, а также произведения расчётов. И это только малая часть возможностей.

Ниже приведён список всех функций в приложении Smartsheet.

Название Синтаксис Описание
ABS
Числовая
ABS(number)
Возвращает абсолютное значение числа. Подробнее
ANCESTORS
Иерархия
ANCESTORS([reference])
При использовании в рамках других функций позволяет вернуть все родительские ячейки в иерархии для указанной ячейки. Подробнее
AND
Логическая
AND(logical_expression1, [logical_expression2, ...])
Используется в сочетании с другими функциями для возврата значения true (истина), если указанные логические выражения возвращают значения true. Подробнее
AVERAGEIF
Дополнительно
AVERAGEIF(range, criterion, [average_range])
Возвращает среднее значение диапазона чисел, отвечающих указанному условию. Подробнее
AVG
Числовая
AVG(number1, [number2, ...])
Возвращает среднее значение указанных чисел. Подробнее
AVGW
Дополнительно
AVGW(range, range_weight)
Возвращает средневзвешенное значение (среднее значение с учётом веса каждого числа, характеризующего его относительную важность). Подробнее
CEILING
Числовая
CEILING(number, [multiple])
Округляет число в большую сторону до ближайшего числа, кратного заданной значимости. Подробнее
CHAR
Числовая
CHAR(number)
Преобразует число в символ. Подробнее
CHILDREN
Иерархия
CHILDREN([reference])
Используется внутри другой функции для ссылки на дочерние строки указанной родительской строки. Подробнее
COLLECT
Дополнительно
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Используется внутри другой функции для отбора значений из диапазона, соответствующего указанным критериям. Подробнее
CONTAINS
Логическая
CONTAINS(search_for, range)
Используется в рамках другой функции для поиска символа или строки. Если совпадение найдено, возвращает значение true (истина). В противном случае возвращает false (ложь). Подробнее
COUNT
Числовая
COUNT(value1, [value2, ...])
Подсчитывает непустые значения. Подробнее
COUNTIF
Дополнительно
COUNTIF(range, criterion)
Подсчитывает число ячеек в диапазоне, удовлетворяющих критерию. Подробнее
COUNTIFS
Дополнительно
COUNTIFS(range1, criterion1, [range2, criterion2, ...])
Подсчитывает число ячеек в диапазоне, удовлетворяющих всем указанным критериям. Подробнее
COUNTM
Дополнительно
COUNTM(search_range1, [search_range2, ...])
Подсчитывает количество элементов в ячейке или диапазоне ячеек в столбцах со списками контактов или раскрывающимися списками с множественным выбором. Возвращает общее количество найденных элементов. Подробнее
DATE
Дата
DATE(year, month, day)
Объединяет год, месяц и день в дату. Подробнее
DATEONLY
Дата
DATEONLY(date_time)
Используется в столбце дат для получения компонента, означающего дату, из значения даты и времени. Подробнее
DAY
Дата
DAY(date)
Возвращает номер дня в месяце от 1 до 31, где 1 соответствует первому дню месяца. Подробнее
DECTOHEX
Числовая
DECTOHEX(number)
Преобразует десятичное число в шестнадцатеричное. Подробнее
DESCENDANTS
Иерархия
DESCENDANTS([parent_cell])
Используется внутри другой функции для ссылки на все дочерние строки указанной ячейки родительской строки. Подробнее
DISTINCT
Дополнительно
DISTINCT(range)
Можно использовать внутри других функций, чтобы получить массив уникальных значений в диапазоне. Подробнее
FIND
Текстовая
FIND(search_for, text_to_search, [start_position])
Возвращает начальную позицию (в символах) строки в тексте. Подробнее
FLOOR
Числовая
FLOOR(number, multiple)
Округляет число в меньшую сторону до ближайшего числа, кратного заданной значимости. Подробнее
HAS
Логическая
HAS(search_range, criterion)
Ищет точное совпадение с заданным значением, в том числе в ячейках столбцов со списками контактов или раскрывающимися списками с множественным выбором или в диапазонах с прочими значениями. Обнаружив точное совпадение, функция HAS возвращает значение "Истина". В противном случае она возвращает значение "Ложь". Подробнее
HEXTODEC
Числовая
HEXTODEC(hex_string)
Преобразует шестнадцатеричное число в десятичное Подробнее
IF
Логическая
IF(logical_expression, value_if_true, [value_if_false])
Оценивает логическое выражение и возвращает то или иное значение в зависимости от того, истинно это выражение или ложно. Подробнее
INDEX
Дополнительно
INDEX(range, row_index, [column_index])
Возвращает элемент из коллекции в соответствии с указанными индексами строки и столбца. Подробнее
INT
Числовая
INT(value)
Возвращает целую часть числа. Подробнее
ISBLANK
Логическая
ISBLANK(value)
Проверяет, является ли значение пустым. Подробнее
ISBOOLEAN
Логическая
ISBOOLEAN(value)
Проверяет, является ли значение логическим (например, флажок, флаг или звезда). Подробнее
IsCritical
Логическая
Новинка!
ISCRITICAL(ISCRITICAL(value))
Указывает, находится ли строка на критическом пути. Подробнее
ISDATE
Логическая
ISDATE(value)
Проверяет, является ли значение датой. Подробнее
ISERROR
Логическая
ISERROR(value)
Проверяет наличие ошибки вычислений в другой формуле. Подробнее
ISEVEN
Логическая
ISEVEN(number)
Проверяет, является ли число чётным. Возвращает значение true (истина), если число чётное, или значение false (ложь), если нечётное. Подробнее
ISNUMBER
Логическая
ISNUMBER(value)
Проверяет, является ли значение числом. Подробнее
ISODD
Логическая
ISODD(number)
Проверяет, является ли число нечётным. Возвращает значение true (истина), если число нечётное, или значение false (ложь), если чётное. Подробнее
ISTEXT
Логическая
ISTEXT(value)
Проверяет, является ли значение текстом. Подробнее
JOIN
Дополнительно
JOIN(range, [delimiter])
Объединяет диапазон ячеек в строку с необязательными разделителями между значениями. Подробнее
LARGE
Числовая
LARGE(range, n)
Возвращает n-ое наибольшее число из указанного диапазона. Подробнее
LEFT
Текстовая
LEFT(text, [num_chars])
Возвращает крайние левые символы из текстовой строки. Подробнее
LEN
Числовая
LEN(text)
Возвращает количество символов в текстовой строке, включая пробелы. Подробнее
LOWER
Текстовая
LOWER(text)
Преобразует все прописные буквы в строчные. Подробнее
MATCH
Дополнительно
MATCH(search_value, range, [search_type])
Возвращает относительную позицию значения в диапазоне (таблица подстановки). Первая позиция — 1. Подробнее
MAX
Числовая
MAX(value1, [value2, ...])
Возвращает наибольшее число или самую позднюю дату. Подробнее
MEDIAN
Числовая
MEDIAN(number1, [number2, ...])
Возвращает значение средней точки диапазона чисел Подробнее
MID
Текстовая
MID(text, start_position, num_chars)
Возвращает часть текста на основе указанных значений начальной позиции и количества символов. Подробнее
MIN
Числовая
MIN(value1, [value2, ...])
Возвращает наименьшее число или самую раннюю дату. Подробнее
MOD
Числовая
MOD(dividend, divisor)
Возвращает остаток от деления. Подробнее
MONTH
Дата
MONTH(date)
Возвращает номер месяца от 1 до 12, где 1 соответствует январю. Подробнее
MROUND
Числовая
MROUND(number, [multiple])
Возвращает число, округлённое в большую сторону до нужного кратного. Подробнее
NETDAYS
Дата
NETDAYS(start_date, end_date)
Возвращает число дней между двумя датами. Подробнее
NETWORKDAY
Дата
NETWORKDAY(start_date, end_date, [holidays])
Возвращает число рабочих дней между двумя датами. Добавляет к результату 1 день, если начальная дата — нерабочий день. Подробнее
NETWORKDAYS
Дата
NETWORKDAYS(start_date, end_date, [holidays])
Возвращает число рабочих дней между двумя датами. Подробнее
NOT
Логическая
NOT(logical_expression)
Используется внутри другой функции и возвращает значение, противоположное результату логического выражения. Подробнее
NPV
Дополнительно
NPV(discount_rate, number, range1, [range2, ...])
Возвращает чистую приведённую стоимость капиталовложений на основе ряда денежных потоков и ставки дисконтирования. Подробнее
OR
Логическая
OR(logical_expression1, [logical_expression2, ...])
Используется в других функциях для возврата значения true (истина), если хотя бы одно логическое выражение возвращает значение true. Подробнее
PARENT
Иерархия
PARENT([reference])
Возвращает ссылку на родительскую ячейку указанной ячейки. Подробнее
PERCENTILE
Дополнительно
PERCENTILE(range, percentile)
Возвращает значение указанного процентиля для диапазона. Подробнее
PRORATE
Дополнительно
PRORATE(number, start_date, end_date, prorate_start, prorate_end, [decimal_places])
Возвращает долю значения, пропорциональную указанному диапазону дат. Подробнее
RANKAVG
Числовая
RANKAVG(number, range, [order])
Функция RANKAVG возвращает ранг числа относительно других чисел в диапазоне. Повторяющимся значениям присваивается средний ранг. Подробнее
RANKEQ
Числовая
RANKEQ(number, range, [order])
Возвращает ранг числа относительно других чисел в диапазоне Подробнее
REPLACE
Текстовая
REPLACE(text, start_position, num_chars, new_text)
Заменяет строку символов, которая начинается в указанной позиции и заканчивается через определенное число символов. Подробнее
RIGHT
Текстовая
RIGHT(text, [num_chars])
Возвращает крайние правые символы из текстовой строки. Подробнее
ROUND
Числовая
ROUND(number, [decimal_places])
Округляет указанное число до нужного количества десятичных разрядов. Подробнее
ROUNDDOWN
Числовая
ROUNDDOWN(number, [decimal])
Округляет число в меньшую сторону до указанного количества десятичных разрядов. Подробнее
ROUNDUP
Числовая
ROUNDUP(number, [decimal])
Округляет число в большую сторону до указанного количества десятичных разрядов. Подробнее
SMALL
Числовая
SMALL(range, n)
Возвращает n-ое наименьшее число в указанном диапазоне. Подробнее
STDEVA
Дополнительно
STDEVA(range1, [range2, ...])
Вычисляет стандартное отклонение для выборки значений. Подробнее
STDEVP
Дополнительно
STDEVP(range1, [range2, ...])
Вычисляет стандартное отклонение для набора значений, в том числе нечисловых. Подробнее
STDEVPA
Дополнительно
STDEVPA(range1, [range2, ...])
Вычисляет стандартное отклонение по всему набору значений, в том числе нечисловых. Подробнее
STDEVS
Дополнительно
STDEVS(range1, [range2, ...])
Вычисляет стандартное отклонение для выборки из совокупности чисел, пропуская нечисловые значения. Подробнее
SUBSTITUTE
Текстовая
SUBSTITUTE(search_text, old_text, new_text, [replace_num])
Заменяет имеющийся в строке текст новым. Подробнее
SUCCESSORS
Числовая
SUCCESSORS(value)
Используется внутри другой функции для вычисления прямых преемников задачи и возвращает номера строк задач, следующих за указанной. Подробнее
SUM
Числовая
SUM(number1, [number2, ...])
Складывает ряд чисел. Подробнее
SUMIF
Дополнительно
SUMIF(range, criterion, [sum_range])
Складывает числа из диапазона, соответствующие указанному условию. Подробнее
SUMIFS
Дополнительно
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...])
Складывает числа из диапазона, соответствующие нескольким указанным условиям. Подробнее
TODAY
Дата
TODAY([number])
Используется в столбце дат для получения текущей даты. Подробнее
TOTALFLOAT
Логическая
Новинка!
TOTALFLOAT(Value)
Функция TotalFloat() вычисляет количество дней, на которое можно перенести срок выполнения задачи без изменения даты завершения проекта. Подробнее
UNICHAR
Числовая
UNICHAR(number)
Преобразует число в символ Юникода. Подробнее
UPPER
Текстовая
UPPER(text)
Преобразует строчные буквы в текстовой строке в прописные. Подробнее
VALUE
Текстовая
VALUE(text)
Преобразует текстовое значение, представляющее число, в число. Подробнее
VLOOKUP
Дополнительно
VLOOKUP(search_value, lookup_table, column_num, [match_type])
Ищет значение и возвращает соответствующее значение в той же строке, но из другого столбца. Подробнее
WEEKDAY
Дата
WEEKDAY(date)
Возвращает число, представляющее день недели, в диапазоне от 1 до 7, где воскресенью соответствует 1. Подробнее
WEEKNUMBER
Дата
WEEKNUMBER(date)
Возвращает номер недели в году (от 1 до 52), где 1 — первая неделя года. Подробнее
WORKDAY
Дата
WORKDAY(date, num_days, [holidays])
Используется а столбце «Дата», возвращает дату, которая соответствует указанному количеству рабочих дней. Подробнее
YEAR
Дата
YEAR(date)
Возвращает год из даты в виде числа из четырёх цифр. Подробнее
YEARDAY
Дата
YEARDAY(date)
Возвращает число, представляющее день в году, в диапазоне от 1 до 365, где 1 — это первый день года. Подробнее
Функция IFERROR
Логическая
IFERROR(value, value_if_error)
Возвращает первое значение, если оно не является ошибочным; в противном случае возвращает второе значение. Подробнее