Ссылки на дочерние и родительские элементы с использованием функций иерархии

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

=SUM(CHILDREN())

Дополнительные сведения об использовании функций, которые позволяют работать с иерархией, см. в справочнике функций Smartsheet:

  • Функция CHILDREN (ссылка на все дочерние ячейки под родительской).
  • Функция PARENT (ссылка на родительскую ячейку на уровень выше дочерней).
  • Функция ANCESTORS (ссылка на все родительские ячейки одной дочерней).

Для создания и изменения формул нужны разрешения уровня редактора, администратора или владельца таблицы. Редакторы могут создавать и изменять формулы только в незаблокированных ячейках. Подробные сведения о заблокированных ячейках см. в статье Установка и снятие блокировки столбцов и строк.

Функции иерархии нельзя использовать в межтабличных формулах. Попытка использовать функции CHILDREN, PARENT и ANCESTORS в межтабличной формуле приведёт к ошибке #UNSUPPORTED CROSS-SHEET FORMULA в ячейке с формулой. Дополнительные сведения см. в статьях Сообщения об ошибках в формулах и Формулы: ссылки на данные из других таблиц.