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

Функция ANCESTORS

Used within another function to reference all of the ancestors in a cell’s hierarchy

Синтаксис

ANCESTORS([reference])
  • ссылка—(необязательно)
    The cell for which you want the ancestors. If no cell is specified, the function references the ancestors of the current cell.

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

COUNT(ANCESTORS([Task Name]4))

Примеры

В примере ниже используется информация из этой таблицы.

Номер строкиПроектУровеньАртикулCost Per UnitДата выполнения
1- Men's Formal Button Down0MF01$38.7527.02.2019
2  MF01 - Design Phase1DP25,0002/19/19
3-- MF01 - Assembly1A0$13.7527.02.2019
4    Cutout Shirts2A00110,0002/22/19
5    Sew Shirt2A002$2.5002/26/19
6Добавить кнопку2A003$1.2502/26/19

Вот несколько примеров использования функции IFERROR применительно к таблице выше.

ФормулаОписаниеРезультаты
=COUNT(ANCESTORS())

Counts the number of ancestors for the cell containing the formula

This formula is within each row of the Level column.

Row one: 0

Row two & three: 1

Row four through six: 2

=SUM(ANCESTORS([Cost Per Unit]5))

Sums the ancestors for row 5 in the Cost Per Unit column

It has two ancestor rows (rows 3 and 1).  

$52.50
=INDEX(ANCESTORS([Item Number]2), 2) + " - " + "Design Phase"Returns the ancestor of the value in row 2 of the Item Number column, then adds the values - Design Phase to the result MF01 - Design Phase

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

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

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

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