INDEX Função

Retorna um item de uma coleção com base nos índices de linha e coluna fornecidos.

Sintaxe

INDEX(range, row_index, [column_index])
  • intervalo
    O grupo de células que você deseja avaliar.
  • row_index
    A posição da linha (usada em uma coleção unidimensional, como uma lista) do item a ser retornado.
  • column_index—[opcional]
    A posição da coluna (usada em uma coleção bidimensional, como uma tabela) do item a ser retornado.

Exemplo de uso

INDEX([Task Name]:[Task Name], 5
INDEX(CHILDREN([Task Name]@row), 1)

Notas de uso

  • O intervalo pode ser uma função que retorna vários valores, por exemplo:  ANCESTORS ou CHILDREN.
  • Você pode usar a função MATCH dentro da função INDEX para retornar um item de um intervalo com base na posição relativa de um valor em um intervalo. (Veja o exemplo abaixo.)

  • Você pode usar a função COLLECT dentro da função INDEX para retornar um item de um intervalo com base nos valores coletados que atendem aos critérios especificados. (Veja o exemplo abaixo.)

Exemplos

Este exemplo faz referência às seguintes informações de planilha:

  Peça de vestuário Total da transação Unidades vendidas Preço por unidade Em estoque?
1 Camiseta 1 170 , 00 78 15 , 00 verdadeiro
2 Calças 1 491 , 00 42 35 , 50 falso
3 Casaco 812 , 00 217 200 , 00 verdadeiro

Dada a tabela acima, eis alguns exemplos de uso da função INDEX em uma planilha:

Fórmula

Descrição

Resultado

=INDEX([Peça de vestuário]:[Unidades vendidas], 1, 3)

Retorna o valor na coluna “Unidades vendidas” para a linha 1.

78

=INDEX(COLLECT([Total da transação]:[Total da transação], [Em estoque?]:[Em estoque?], true), 1)

Coleta os valores na coluna “Total da transação” para as linhas em que a caixa de seleção da coluna “Em estoque?” está marcada (true) e retorna a primeira entrada dessa coleção.

US$ 1.170,00

=INDEX([Preço por unidade]:[Preço por unidade], MATCH(“Casaco”, [Peça de vestuário]:[Peça de vestuário], 0))

Retorna o valor da coluna “Preço por unidade” na linha que contém o valor “Casaco” na coluna “Peça de vestuário”.

US$ 200,00

=INDEX([Em estoque]:[Em estoque], MATCH(“Casaco”, [Peça de vestuário]:[Peça de vestuário], 0))

Retorna o valor da coluna “Em estoque” para a linha que contém o valor “Casaco” na coluna “Peça de vestuário”.

verdadeiro