Pesquisar este blog

sábado, 6 de outubro de 2012

Função de Pesquisa: ÍNDICE

Fórmulas e Funções do Excel: ÍNDICE




Retorna um valor ou a referência para um valor de dentro de uma tabela ou intervalo. Há duas formas da função ÍNDICE(): matricial e de referência. A forma matricial sempre retorna um valor ou uma matriz de valores; a forma de referência sempre retorna uma referência.
  • ÍNDICE(matriz;núm_linha;núm_coluna) retorna o valor de uma célula ou matriz de células especificada na matriz.

  • ÍNDICE(ref;núm_linha;núm_coluna;núm_área) retorna uma referência para uma célula ou células especificadas na referência. 
Matriz

Retorna o valor de um elemento em uma tabela ou matriz selecionado pelos índices de número de linha e coluna.

A função ÍNDICE apresenta duas formas de sintaxe: matriz e referência. A forma de matriz sempre retorna um valor ou uma matriz de valores; a forma de referência sempre retorna uma referência. Use a forma de matriz se o primeiro argumento de ÍNDICE for uma constante de matriz.

Sintaxe 1
Forma de matriz
ÍNDICE(matriz,núm_linha,núm_coluna)

Matriz é um intervalo de células ou uma constante de matriz. Para obter mais informações sobre valores em constantes de matriz, clique em.

Núm_linha seleciona a linha na matriz a partir da qual um valor deverá ser retornado. Se núm_linha for omitido, núm_coluna é obrigatório.

Núm_coluna seleciona a coluna na matriz a partir da qual um valor deverá ser retornado. Se núm_coluna for omitido, núm_linha é obrigatório.
  • Se os argumentos núm_linha e núm_coluna forem usados, ÍNDICE retornará o valor contido na célula que estiver no ponto de interseção entre núm_linha e núm_coluna.

  • Se a matriz contiver apenas uma linha ou coluna, o argumento núm_linha ou núm_coluna correspondente é opcional.

  • Se a matriz tiver mais de uma linha e mais de uma coluna e apenas núm_linha ou núm_coluna for usado, ÍNDICE retornará uma matriz referente à linha ou coluna inteira da matriz.

  • Se você definir núm_linha ou núm_coluna como 0 (zero), ÍNDICE retornará a matriz de valores referente à coluna ou linha inteira, respectivamente. Para usar os valores retornados como uma matriz, insira a função ÍNDICE como uma fórmula de matriz em um intervalo horizontal de células. Para inserir uma fórmula de matriz, pressione CTRL+SHIFT+ENTER no Microsoft Excel para Windows.
Comentários
Núm_linha e núm_coluna devem fazer referência a uma célula dentro de uma matriz, caso contrário, ÍNDICE retornará o valor de erro #REF!.

Exemplos
ÍNDICE({1,2;3,4},2,2) é igual a 4

Se inserido como fórmula de matriz, então:

ÍNDICE({1,2;3,4},0,2) é igual a {2;4}

Se as células B5:B6 contiverem o texto Maçãs e Bananas e as células C5:C6 contiver o texto Limões e Pêras, respectivamente, então:

ÍNDICE(B5:C6,2,2) é igual a Pêras
ÍNDICE(B5:C6,2,1) é igual a Bananas

Referência

Retorna a referência da célula na interseção de linha e coluna específicas. Se a referência for formada por seleções não-adjacentes, você pode escolher a seleção que deseja observar.

A função ÍNDICE apresenta duas formas sintáticas: matricial e de referência. A forma matricial sempre retorna um valor ou uma matriz de valores; a forma de referência sempre retorna uma referência.

Sintaxe 2
Forma de referência
ÍNDICE(ref;núm_linha;núm_coluna;núm_área)

Ref é uma referência a um ou mais intervalos de célula.
  • Se você estiver inserindo uma seleção não adjacente para ref, coloque ref entre parênteses. Para obter um exemplo de como usar ÍNDICE com uma seleção não adjacente, consulte o quinto exemplo a seguir.

  • Se cada área na referência contiver apenas uma linha ou coluna, o argumento núm_linha ou núm_coluna, respectivamente, será opcional. Por exemplo, para uma referência de linha única, use ÍNDICE(ref;;núm_coluna).
Núm_linha é o número da linha em ref de onde será fornecida uma referência.

Núm_coluna é o número da coluna em ref de onde será fornecida uma referência.

Núm_área seleciona um intervalo em ref do qual deve ser retornada a interseção de núm_linha com núm_coluna. A primeira área selecionada ou inserida recebe o número 1, a segunda recebe o número 2, e assim por diante. Se núm_área for omitido, ÍNDICE usará a área 1.

Por exemplo, se ref descrever as células (A1:B4;D1:E4;G1:H4), então núm_área 1 representará o intervalo A1:B4, núm_área 2 representará o intervalo D1:E4 e núm_área 3 representará o intervalo G1:H4.

Depois que ref e núm_área tiverem selecionado um intervalo específico, núm_linha e núm_coluna selecionam uma célula específica: núm_linha 1 é a primeira linha do intervalo, núm_coluna 1 é a primeira coluna, e assim por diante. A referência que ÍNDICE retorna é a interseção entre núm_linha e núm_coluna.

Se você definiu núm_linha ou núm_coluna como 0, ÍNDICE retorna a referência para a coluna ou linha inteira, respectivamente.

Comentários
  • Núm_linha, núm_coluna e núm_área devem apontar para uma célula na referência; senão, ÍNDICE retornará o valor de erro #REF!. Se núm_linha e núm_coluna forem omitidos, ÍNDICE retornará a área em referência especificada por núm_área.

  • O resultado da função ÍNDICE é uma referência e é interpretado como tal por outras fórmulas. Dependendo da fórmula, o valor retornado por ÍNDICE pode ser usado como uma referência ou como um valor. Por exemplo, a fórmula de macro CÉL("largura";ÍNDICE(A1:B2;1;2)) é equivalente a CÉL("largura";B1). A função CÉL usa o valor retornado por ÍNDICE como uma referência de célula. Por outro lado, uma fórmula tal como 2*ÍNDICE(A1:B2;1;2) traduz o valor retornado por ÍNDICE no número da célula B1.
Exemplos
Na planilha a seguir, o intervalo A2:C6 é denominado Fruta, o intervalo A8:C11 é denominado Nozes e o intervalo A1:C11 é denominado Estoque.
















ÍNDICE(Fruta;2;3) é igual à referência C3, contendo 38
ÍNDICE((A1:C6;A8:C11);2;2;2) é igual à referência B9, contendo $3,55
SOMA(ÍNDICE(Estoque;0;3;1)) é igual a SOMA(C1:C11) é igual à 216
SOMA(B2:ÍNDICE(Fruta;5;2)) é igual a SOMA(B2:B6) é igual à 2,42

Até a Próxima!!

Nenhum comentário:

Postar um comentário