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

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

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

Название Синтаксис Описание
ABS
Числовая
ABS(
  • число
)
Возвращает абсолютное значение числа. Подробнее
ANCESTORS
Иерархия
ANCESTORS(
  • [
    ссылка
    ]
)
При использовании в рамках других функций позволяет вернуть все родительские ячейки в иерархии для указанной ячейки. Подробнее
AND
Логическая
AND(
  • логическое_выражение1
  • [
    • логическое_выражение2
    • ...
    ]
)
Используется в сочетании с другими функциями для возврата значения true (истина), если указанные логические выражения возвращают значения true. Подробнее
AVERAGEIF
Дополнительно
AVERAGEIF(
  • диапазон
  • критерий
  • [
    диапазон_среднее
    ]
)
Возвращает среднее значение диапазона чисел, отвечающих указанному условию. Подробнее
AVG
Числовая
AVG(
  • число1
  • [
    • число2
    • ...
    ]
)
Возвращает среднее значение указанных чисел. Подробнее
AVGW
Дополнительно
AVGW(
  • диапазон
  • диапазон_вес
)
Возвращает средневзвешенное значение (среднее значение с учётом веса каждого числа, характеризующего его относительную важность). Подробнее
CEILING
Числовая
CEILING(
  • число
  • [
    кратность
    ]
)
Округляет число в большую сторону до ближайшего числа, кратного заданной значимости. Подробнее
CHAR
Числовая
CHAR(
  • число
)
Преобразует число в символ. Подробнее
CHILDREN
Иерархия
CHILDREN(
  • [
    ссылка
    ]
)
Используется внутри другой функции для ссылки на дочерние строки указанной родительской строки. Подробнее
COLLECT
Дополнительно
COLLECT(
  • диапазон
  • диапазон_критерия1
  • критерий1
  • [
    • диапазон_критерия2
    • критерий2
    • ...
    ]
)
Используется внутри другой функции для отбора значений из диапазона, соответствующего указанным критериям. Подробнее
CONTAINS
Логическая
CONTAINS(
  • искать
  • диапазон
)
Используется в рамках другой функции для поиска символа или строки. Если совпадение найдено, возвращает значение true (истина). В противном случае возвращает false (ложь). Подробнее
COUNT
Числовая
COUNT(
  • значение1
  • [
    • значение2
    • ...
    ]
)
Подсчитывает непустые значения. Подробнее
COUNTIF
Дополнительно
COUNTIF(
  • диапазон
  • критерий
)
Подсчитывает число ячеек в диапазоне, удовлетворяющих критерию. Подробнее
COUNTIFS
Дополнительно
COUNTIFS(
  • диапазон1
  • критерий1
  • [
    • диапазон2
    • критерий2
    • ...
    ]
)
Подсчитывает число ячеек в диапазоне, удовлетворяющих всем указанным критериям. Подробнее
COUNTM
Дополнительно
COUNTM(
  • диапазон_поиска1
  • [
    • диапазон_поиска2
    • ...
    ]
)

Подсчитывает количество элементов в ячейке или диапазоне ячеек в столбцах со списками контактов или раскрывающимися списками с множественным выбором. Возвращает общее количество найденных элементов.

Подробнее
DATE
Дата
DATE(
  • год
  • месяц
  • день
)
Объединяет год, месяц и день в дату. Подробнее
DATEONLY
Дата
DATEONLY(
  • дата_время
)
Используется в столбце дат для получения компонента, означающего дату, из значения даты и времени. Подробнее
DAY
Дата
DAY(
  • дата
)
Возвращает номер дня в месяце от 1 до 31, где 1 соответствует первому дню месяца. Подробнее
DECTOHEX
Числовая
DECTOHEX(
  • число
)
Преобразует десятичное число в шестнадцатеричное. Подробнее
DESCENDANTS
Иерархия
DESCENDANTS(
  • [
    родительская_ячейка
    ]
)
Используется внутри другой функции для ссылки на все дочерние строки указанной ячейки родительской строки. Подробнее
DISTINCT
Дополнительно
DISTINCT(
  • range
)
Можно использовать внутри других функций, чтобы получить массив уникальных значений в диапазоне. Подробнее
FIND
Текстовая
FIND(
  • искомый_элемент
  • текст_для_поиска
  • [
    начальная_позиция
    ]
)
Возвращает начальную позицию (в символах) строки в тексте. Подробнее
FLOOR
Числовая
FLOOR(
  • число
  • кратность
)
Округляет число в меньшую сторону до ближайшего числа, кратного заданной значимости. Подробнее
HAS
Логическая
HAS(
  • search_range
  • критерий
)
Ищет точное совпадение с заданным значением, в том числе в ячейках столбцов со списками контактов или раскрывающимися списками с множественным выбором или в диапазонах с прочими значениями. Обнаружив точное совпадение, функция HAS возвращает значение "Истина". В противном случае она возвращает значение "Ложь". Подробнее
HEXTODEC
Числовая
HEXTODEC(
  • hex_string
)
Преобразует шестнадцатеричное число в десятичное Подробнее
IF
Логическая
IF(
  • logical_expression
  • value_if_true
  • [
    value_if_false
    ]
)
Оценивает логическое выражение и возвращает то или иное значение в зависимости от того, истинно это выражение или ложно. Подробнее
INDEX
Дополнительно
INDEX(
  • range
  • row_index
  • [
    column_index
    ]
)
Возвращает элемент из коллекции в соответствии с указанными индексами строки и столбца. Подробнее
INT
Числовая
INT(
  • значение
)
Возвращает целую часть числа. Подробнее
ISBLANK
Логическая
ISBLANK(
  • значение
)
Проверяет, является ли значение пустым. Подробнее
ISBOOLEAN
Логическая
ISBOOLEAN(
  • значение
)
Проверяет, является ли значение логическим (например, флажок, флаг или звезда). Подробнее
IsCritical
Логическая
Новинка!
ISCRITICAL(
  • ISCRITICAL(значение)
)
Указывает, находится ли строка на критическом пути. Подробнее
ISDATE
Логическая
ISDATE(
  • значение
)
Проверяет, является ли значение датой. Подробнее
ISERROR
Логическая
ISERROR(
  • значение
)
Проверяет наличие ошибки вычислений в другой формуле. Подробнее
ISEVEN
Логическая
ISEVEN(
  • число
)
Проверяет, является ли число чётным. Возвращает значение true (истина), если число чётное, или значение false (ложь), если нечётное. Подробнее
ISNUMBER
Логическая
ISNUMBER(
  • значение
)
Проверяет, является ли значение числом. Подробнее
ISODD
Логическая
ISODD(
  • число
)
Проверяет, является ли число нечётным. Возвращает значение true (истина), если число нечётное, или значение false (ложь), если чётное. Подробнее
ISTEXT
Логическая
ISTEXT(
  • значение
)
Проверяет, является ли значение текстом. Подробнее
JOIN
Дополнительно
JOIN(
  • диапазон
  • [
    разделитель
    ]
)
Объединяет диапазон ячеек в строку с необязательными разделителями между значениями. Подробнее
LARGE
Числовая
LARGE(
  • диапазон
  • n
)
Возвращает n-ое наибольшее число из указанного диапазона. Подробнее
LEFT
Текстовая
LEFT(
  • текст
  • [
    кол-во_символов
    ]
)
Возвращает крайние левые символы из текстовой строки. Подробнее
LEN
Числовая
LEN(
  • текст
)
Возвращает количество символов в текстовой строке, включая пробелы. Подробнее
LOWER
Текстовая
LOWER(
  • текст
)
Преобразует все прописные буквы в строчные. Подробнее
MATCH
Дополнительно
MATCH(
  • искомое_значение
  • диапазон
  • [
    тип_поиска
    ]
)
Возвращает относительную позицию значения в диапазоне (таблица подстановки). Первая позиция — 1. Подробнее
MAX
Числовая
MAX(
  • значение1
  • [
    • значение2
    • ...
    ]
)
Возвращает наибольшее число или самую позднюю дату. Подробнее
MEDIAN
Числовая
MEDIAN(
  • число1
  • [
    • число2
    • ...
    ]
)

Возвращает значение средней точки диапазона чисел

Подробнее
MID
Текстовая
MID(
  • текст
  • начальная_позиция
  • кол-во_символов
)
Возвращает часть текста на основе указанных значений начальной позиции и количества символов. Подробнее
MIN
Числовая
MIN(
  • значение1
  • [
    • значение2
    • ...
    ]
)
Возвращает наименьшее число или самую раннюю дату. Подробнее
MOD
Числовая
MOD(
  • делимое
  • делитель
)
Возвращает остаток от деления. Подробнее
MONTH
Дата
MONTH(
  • дата
)
Возвращает номер месяца от 1 до 12, где 1 соответствует январю. Подробнее
MROUND
Числовая
MROUND(
  • число
  • [
    кратность
    ]
)
Возвращает число, округлённое в большую сторону до нужного кратного. Подробнее
NETDAYS
Дата
NETDAYS(
  • начальная_дата
  • конечная_дата
)
Возвращает число дней между двумя датами. Подробнее
NETWORKDAY
Дата
NETWORKDAY(
  • начальная_дата
  • конечная_дата
  • [
    выходные
    ]
)
Возвращает число рабочих дней между двумя датами. Добавляет к результату 1 день, если начальная дата — нерабочий день. Подробнее
NETWORKDAYS
Дата
NETWORKDAYS(
  • start_date
  • end_date
  • [
    выходные
    ]
)
Возвращает число рабочих дней между двумя датами. Подробнее
NOT
Логическая
NOT(
  • логическое_выражение
)
Используется внутри другой функции и возвращает значение, противоположное результату логического выражения. Подробнее
NPV
Дополнительно
NPV(
  • ставка_дисконтирования
  • число
  • диапазон1
  • [
    • диапазон2
    • ...
    ]
)
Возвращает чистую приведённую стоимость капиталовложений на основе ряда денежных потоков и ставки дисконтирования. Подробнее
OR
Логическая
OR(
  • логическое_выражение1
  • [
    • логическое_выражение2
    • ...
    ]
)
Используется в других функциях для возврата значения true (истина), если хотя бы одно логическое выражение возвращает значение true. Подробнее
PARENT
Иерархия
PARENT(
  • [
    ссылка
    ]
)
Возвращает ссылку на родительскую ячейку указанной ячейки. Подробнее
PERCENTILE
Дополнительно
PERCENTILE(
  • диапазон
  • процентиль
)
Возвращает значение указанного процентиля для диапазона. Подробнее
PRORATE
Дополнительно
PRORATE(
  • число
  • начальная_дата
  • конечная_дата
  • начало_пропорционального_распределения
  • конец_пропорционального_распределения
  • [
    десятичные_разряды
    ]
)
Возвращает долю значения, пропорциональную указанному диапазону дат. Подробнее
RANKAVG
Числовая
RANKAVG(
  • число
  • диапазон
  • [
    порядок
    ]
)
Функция RANKAVG возвращает ранг числа относительно других чисел в диапазоне. Повторяющимся значениям присваивается средний ранг. Подробнее
RANKEQ
Числовая
RANKEQ(
  • число
  • диапазон
  • [
    порядок
    ]
)
Возвращает ранг числа относительно других чисел в диапазоне Подробнее
REPLACE
Текстовая
REPLACE(
  • текст
  • начальная_позиция
  • кол-во_символов
  • новый_текст
)
Заменяет строку символов, которая начинается в указанной позиции и заканчивается через определенное число символов. Подробнее
RIGHT
Текстовая
RIGHT(
  • текст
  • [
    кол-во_символов
    ]
)
Возвращает крайние правые символы из текстовой строки. Подробнее
ROUND
Числовая
ROUND(
  • число
  • [
    десятичные_разряды
    ]
)
Округляет указанное число до нужного количества десятичных разрядов. Подробнее
ROUNDDOWN
Числовая
ROUNDDOWN(
  • число
  • [
    число_разрядов
    ]
)
Округляет число в меньшую сторону до указанного количества десятичных разрядов. Подробнее
ROUNDUP
Числовая
ROUNDUP(
  • число
  • [
    число_разрядов
    ]
)
Округляет число в большую сторону до указанного количества десятичных разрядов. Подробнее
SMALL
Числовая
SMALL(
  • диапазон
  • n
)
Возвращает n-ое наименьшее число в указанном диапазоне. Подробнее
STDEVA
Дополнительно
STDEVA(
  • диапазон1
  • [
    • диапазон2
    • ...
    ]
)
Вычисляет стандартное отклонение для выборки значений. Подробнее
STDEVP
Дополнительно
STDEVP(
  • диапазон1
  • [
    • диапазон2
    • ...
    ]
)
Вычисляет стандартное отклонение для набора значений, в том числе нечисловых. Подробнее
STDEVPA
Дополнительно
STDEVPA(
  • диапазон1
  • [
    • диапазон2
    • ...
    ]
)
Вычисляет стандартное отклонение по всему набору значений, в том числе нечисловых. Подробнее
STDEVS
Дополнительно
STDEVS(
  • диапазон1
  • [
    • диапазон2
    • ...
    ]
)
Вычисляет стандартное отклонение для выборки из совокупности чисел, пропуская нечисловые значения. Подробнее
SUBSTITUTE
Текстовая
SUBSTITUTE(
  • искомый_текст 
  • старый_текст 
  • новый_текст 
  • [
    номер_замены 
    ]
)
Заменяет имеющийся в строке текст новым. Подробнее
SUCCESSORS
Числовая
SUCCESSORS(
  • значение
)
Используется внутри другой функции для вычисления прямых преемников задачи и возвращает номера строк задач, следующих за указанной. Подробнее
SUM
Числовая
SUM(
  • число1
  • [
    • число2
    • ...
    ]
)
Складывает ряд чисел. Подробнее
SUMIF
Дополнительно
SUMIF(
  • диапазон
  • критерий
  • [
    диапазон_суммирования
    ]
)
Складывает числа из диапазона, соответствующие указанному условию. Подробнее
SUMIFS
Дополнительно
SUMIFS(
  • диапазон
  • диапазон_критерия1
  • критерий1
  • [
    • диапазон_критерия2
    • критерий2
    • ...
    ]
)
Складывает числа из диапазона, соответствующие нескольким указанным условиям. Подробнее
TODAY
Дата
TODAY(
  • [
    число
    ]
)
Используется в столбце дат для получения текущей даты. Подробнее
TOTALFLOAT
Логическая
Новинка!
TOTALFLOAT(
  • Значение
)
Функция TotalFloat() вычисляет количество дней, на которое можно перенести срок выполнения задачи без изменения даты завершения проекта. Подробнее
UNICHAR
Числовая
UNICHAR(
  • число
)
Преобразует число в символ Юникода. Подробнее
UPPER
Текстовая
UPPER(
  • текст
)
Преобразует строчные буквы в текстовой строке в прописные. Подробнее
VALUE
Текстовая
VALUE(
  • текст
)
Преобразует текстовое значение, представляющее число, в число. Подробнее
VLOOKUP
Дополнительно
VLOOKUP(
  • search_value
  • lookup_table
  • column_num
  • [
    match_type
    ]
)
Ищет значение и возвращает соответствующее значение в той же строке, но из другого столбца. Подробнее
WEEKDAY
Дата
WEEKDAY(
  • дата
)
Возвращает число, представляющее день недели, в диапазоне от 1 до 7, где воскресенью соответствует 1. Подробнее
WEEKNUMBER
Дата
WEEKNUMBER(
  • дата
)
Возвращает номер недели в году (от 1 до 52), где 1 — первая неделя года. Подробнее
WORKDAY
Дата
WORKDAY(
  • дата
  • число_дней
  • [
    праздники
    ]
)
Используется а столбце «Дата», возвращает дату, которая соответствует указанному количеству рабочих дней. Подробнее
YEAR
Дата
YEAR(
  • дата
)
Возвращает год из даты в виде числа из четырёх цифр. Подробнее
YEARDAY
Дата
YEARDAY(
  • дата
)
Возвращает число, представляющее день в году, в диапазоне от 1 до 365, где 1 — это первый день года. Подробнее
Функция IFERROR
Логическая
IFERROR(
  • value
  • value_if_error
)
Возвращает первое значение, если оно не является ошибочным; в противном случае возвращает второе значение. Подробнее