Синтаксис
INDEX(range, row_index, [column_index])
- range—Группа ячеек для оценки.
- row_index—Положение строки возвращаемого элемента (используется для одномерных коллекций, например списков).
- column_index—(необязательно)Положение столбца возвращаемого элемента (используется для двумерных коллекций, например таблиц).
Пример использования
INDEX([Task Name]:[Task Name], 5
INDEX(CHILDREN([Task Name]@row), 1)
Примечания об использовании
- В качестве диапазона можно использовать функцию, которая возвращает несколько значений. Например, ANCESTORS или CHILDREN.
-
Внутри функции INDEX можно использовать функцию MATCH, чтобы получить из диапазона элемент с указанным относительным положением значения в диапазоне (см. пример ниже).
-
Внутри функции INDEX можно использовать функцию COLLECT, чтобы получить из диапазона элемент с собранными значениями, которые соответствуют указанным критериям (см. пример ниже).
Примеры
В этом примере используется информация из приведённой ниже таблицы.
Предмет одежды | Общая сумма операции | Продано единиц | Цена за единицу | Есть в наличии? | |
---|---|---|---|---|---|
1 | Футболка | 1 170,00 | 78 | 15,00 | true (истина) |
2 | Брюки | 1 491,00 | 42 | 35,50 | false (ложь) |
3 | Пиджак | 812,00 | 217 | 200,00 | true (истина) |
Вот несколько примеров использования функции INDEX для данных из таблицы выше:
Формула |
Описание |
Результат |
---|---|---|
=INDEX([Предмет одежды]:[Продано единиц], 1, 3) |
Возвращает значение в столбце «Продано единиц» для строки 1. |
78 |
=INDEX(COLLECT([Общая сумма операции]:[Общая сумма операции], [Есть в наличии?]:[Есть в наличии?], true), 1) |
Собирает значения в столбце «Общая сумма операции» для строк с флажком (true) в столбце «Есть в наличии?» и возвращает первое значение в коллекции. |
$1 170,00 |
=INDEX([Цена за единицу]:[Цена за единицу], MATCH(“Пиджак”, [Предмет одежды]:[Предмет одежды], 0)) |
Возвращает значение в столбце «Цена за единицу» для строки со значением «Пиджак» в столбце «Предмет одежды». |
$200 |
=INDEX([В наличии]:[В наличии], MATCH(“Пиджак”, [Предмет одежды]:[Предмет одежды], 0)) |
Возвращает значение в столбце «В наличии» для строки со значением «Пиджак» в столбце «Предмет одежды». |
true (истина) |