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,55SOMA(ÍNDICE(Estoque;0;3;1))
é igual a SOMA(C1:C11) é
igual à 216SOMA(B2:ÍNDICE(Fruta;5;2))
é igual a SOMA(B2:B6) é igual
à 2,42
Até a Próxima!!
Nenhum comentário:
Postar um comentário