К тексту на этой странице мог быть частично применён машинный перевод.

Функция УСПЕХИ

Вычисление задач, непосредственно следующих за данной. Эта функция возвращает номера строк последующих задач, которые возникли в результате ссылаемой задачи.

Синтаксис

SUCCESSORS(value)
  • значение
    Значение представляет собой одну ячейку.

Пример использования

= JOIN(SUCCESSORS(Column@row),",")

Примечания об использовании

  • Вы должны активировать зависимости, чтобы использовать эту формулу, иначе вы увидите ошибку #INVALID COLUMN VALUE.
  • Преемник - это задача, которая не может начаться или завершиться, пока не будет завершена предыдущая задача (предшественник).
  • Предшественники создают зависимости между задачами на основе даты. Определенное событие, обусловленное датой выполнения одной задачи, должно произойти до начала выполнения следующей задачи.
  • Вы не можете исключить информацию о дочерних строках из функции преемника, если преемник является родительской строкой. Чтобы обойти эту проблему, можно написать вспомогательную формулу для столбцов, удаляющую всех преемников дочерних строк, предшественник которых не был явно указан.
  • Эта функция автоматически перечисляет задачи, зависящие от текущей задачи. Это полезно для отслеживания зависимостей и уточнения сроков проекта и взаимосвязи задач.
  • Задачи могут иметь несколько непосредственных предшественников.
  • Чтобы сослаться на значения преемника в другой формуле, например, для сбора списка имен или статусов задач, необходимо использовать вспомогательную формулу Row #. Например, (MATCH(Unique@row, Unique:Unique, 0), где Unique - любой столбец в листе, который всегда заполнен и уникален для каждой строки. Можно также использовать автономер

Примеры

=JOIN(SUCCESSORS(column@row),CHAR(10))

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

 

=COUNT(SUCCESSORS(column@row))

Определяет количество прямых задач, зависящих от текущей задачи.

 

=COUNTIFS(Successors:Successors, HAS(@cell, [Row #]@row)) = COUNTIFS(Successors:Successors, HAS(@cell,

[Row #]@row), [% Complete]:[% Complete], 1)

Если все предшествующие задачи выполнены на 100%, установите флажок, указывающий на то, что текущую задачу можно начинать. Это решение требует вспомогательного столбца Row Number и еще одного столбца с приведенной выше формулой JOIN/SUCCESSORS.

Настройте правила автоматизации, чтобы уведомлять получателей о том, когда они могут приступить к выполнению заданий.

Остались вопросы?

Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике, и примеры как часто используемых, так и более сложных функций.

Изучить примеры того, как эту функцию применяют другие пользователи Smartsheet, или задать интересующий вопрос можно в Сообществе Smartsheet.

Обратиться к Сообществу