Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Funções Avançadas
Funções ÍNDICE e CORRESP
Microsoft Excel 2010
2
Função ÍNDICE (forma matricial)
Retorna o valor de uma célula, em uma tabela
ou matriz de células (intervalo), selecionado
pelos índices de número de linha e coluna.
Sintaxe (Como se Usa):
= ÍNDICE ( Intervalo ; Núm_Linha ; Núm_Coluna )
Funções Avançadas
(Matriz)
Intervalo de células
Número da linha na
tabela(Matriz) da qual o valor
deverá ser retornado.
Número da coluna
na tabela(Matriz) da
qual o valor deverá
ser retornado.
3
Função ÍNDICE (forma matricial)
OBSERVAÇÕES:
Se o intervalo contiver apenas uma linha, o
argumento Núm_Linha é opcional;
Se o intervalo contiver apenas uma coluna, o
argumento Núm_Coluna é opcional.
Se os argumentos Núm_Linha e Núm_Coluna forem
usados, a função ÍNDICE retornará o valor contido
na célula que estiver no ponto de interseção entre
núm_linha e núm_coluna.
Funções Avançadas
4
Função ÍNDICE (forma matricial)
Considere o exemplo:
Funções Avançadas
Fórmula Descrição
=ÍNDICE(A2:D6;3;1) A resposta será “Pedro”, pois é valor da
célula que está na 3a Linha da 1a Coluna.
=ÍNDICE(A2:D6;5;3) A resposta será “145,04”, pois é valor da
célula que está na 5a Linha da 3a Coluna.
5
Função ÍNDICE (forma matricial)
Considere o exemplo:
Funções Avançadas
Fórmula Descrição
=ÍNDICE(A2:A6;4)
A resposta será “Sérgio”, pois é valor da
célula que está na 4a Linha .
Como o Intervalo informado é de apenas uma
coluna, não precisa informar o Núm_coluna;
6
Função ÍNDICE (forma matricial)
Considere o exemplo:
Funções Avançadas
Fórmula Descrição
=ÍNDICE(A1:D1;4)
A resposta será “Vencimento”, pois é valor
da célula que está na 4a Coluna.
Como o Intervalo informado é de apenas uma
Linha, não precisa informar o Núm_Linha;
7
Função CORRESP A função CORRESP, procura um valor , no
intervalo de células (matriz) indicado e retorna a
posição relativa desse valor no intervalo.
Com relação posição retornada, observe que:
Se o intervalo for de uma Coluna, a função CORRESP
retornará o número da linha relativa ao valor
procurado.
Se o intervalo for de uma Linha, a função CORRESP
retornará o número da coluna relativa ao valor
procurado.
Funções Avançadas
8
Função CORRESP Sintaxe (Como se Usa):
= CORRESP ( ; Intervalo ; Tipo )
Funções Avançadas
Se o Intervalo
indicado for uma
COLUNA, o CORRESP
retorna o número da
linha, onde está o
valor procurado.
Se o Intervalo
indicado for uma
LINHA, o CORRESP
retorna o número da
coluna, onde está o
valor procurado.
Deve ter apenas UMA Linha
OU apenas UMA Coluna
0 Se o valor procurado não for encontrado, retorna o
erros #N/D [Não Disponível] e NÃO EXIGE a
classificação da coluna/linha.
1 Se o valor procurado não for encontrado, retorna o
primeiro que for MENOR que o valor procurado, e EXIGE
que a coluna/linha seja classificada em ordem
crescente.
-1 Se o valor procurado não for encontrado, retorna
o primeiro que for MAIOR que o valor procurado, e
EXIGE que a coluna/linha seja classificada em ordem
decrescente.
Valor
Procurado
9
Função CORRESP OBSERVAÇÕES:
CORRESP retorna a posição do valor procurado e
não o valor propriamente dito.
CORRESP não faz distinção entre letras maiúsculas
e minúsculas ao fazer a procura por valores de
texto.
Se CORRESP não conseguir localizar um valor
coincidente, ele retornará o valor de erro #N/D,
que significa Valor não Disponível.
Funções Avançadas
10
Função CORRESP Considere o exemplo:
Funções Avançadas
Fórmula Descrição
=CORRESP(“Pedro”;A2:A6;0) A resposta será “3”, que indica que
Pedro está na 3a Linha do Intervalo de A2:A6.
=CORRESP(“Pedro”;A1:A6;0)
A resposta será “4”, que indica que
Pedro está na 4a Linha do Intervalo de A1:A6.
11
Função CORRESP Considere o exemplo:
Funções Avançadas
Fórmula Descrição
=CORRESP(“Nota Fiscal”;A1:D1;0)
A resposta será “2”, que indica que
Nota Fiscal está na 2a Coluna do
Intervalo de A1:D1.
12
Exemplo ÍNDICE e CORRESP Aninhadas
Vamos considerar que você quer saber qual
vendedor é o responsável pela venda d e uma
determinada Nota fiscal, usando a nossa
planilha de exemplo. Veja com ela está agora:
Exemplo
13
Exemplo ÍNDICE e CORRESP Aninhadas
O objetivo é informar o No da Nota Fiscal na
célula D8 e, através de fórmula, o Nome do
vendedor apareça na célula D10.
Exemplo
Para isso vamos utilizar a
função INDICE e a função
CORRESP, aninhadas, ou
seja, uma como
argumento da outra.
14
Exemplo ÍNDICE e CORRESP Aninhadas
Vamos racionar:
A função íNDICE, retorna o valor de uma célula
dentro de uma tabela, desde que informado o
número da linha e coluna, referentes a esta célula,
certo?
Bom, Considerando a nossa planilha, é fácil
sabermos em qual coluna está a célula que
queremos! Como queremos encontrar o Nome do
vendedor, então queremos a coluna número 1.
O problema é determinarmos o número da linha
onde está a Nota Fiscal, já que esse número de linha
irá mudar conforme a nota fiscal digitada na célula
D8.
Exemplo
15
Exemplo ÍNDICE e CORRESP Aninhadas
A função ÍNDICE ficará então assim:
= ÍNDICE ( A2:D6 ; ? ; 1 )
Exemplo
Aqui informamos o INTERVALO, da nossa
planilha. Começando
na linha 2.
Aqui devemos informar o número da linha onde está o que valor que
queremos. Neste exemplo, queremos o vendedor
responsável pela Nota informada, o que
nos leva a necessidade de sabermos em qual linha está a Nota informada.
Aqui informamos o Número da coluna que contém o
valor que queremos como resposta, neste exemplo o
nome do vendedor.
16
Exemplo ÍNDICE e CORRESP Aninhadas
Sabendo que a função CORRESP retorna o
Número da linha/coluna de um valor procurado,
podemos então usá-la para encontrarmos em que
linha está a Nota informada. Veja como fica a
fórmula:
= CORRESP ( D8 ; B2:B6 ; 0 )
Exemplo
Porque, queremos o número da linha onde
está a Nota Fiscal
digitada em D8.
Este é o INTERVALO, onde estão digitadas
as Notas Fiscais.
O tipo é 0 porque se a Nota
Fiscal digitada na célula D8, Não
for encontrada, na coluna (B2:B6)
a função deve me retornar #N/D,
17
Exemplo ÍNDICE e CORRESP Aninhadas
A função ÍNDICE ficará então assim:
= ÍNDICE ( A2:D6 ; ? ; 1 )
Exemplo
Aqui informamos o INTERVALO, da nossa
planilha. Começando
na linha 2.
Aqui devemos informar o número da linha onde está o que valor que
queremos. Neste exemplo, queremos o vendedor
responsável pela Nota informada, o que
nos leva a necessidade de sabermos em qual linha está a Nota informada.
Aqui informamos o Número da coluna que contém o
valor que queremos como resposta, neste exemplo o
nome do vendedor.
18
Função CORRESP Vamos continuar o raciocínio:
Agora que sabemos qual fórmula retorna o
número da linha, podemos combinar as funções
para encontrarmos o nome do vendedor.
= ÍNDICE(A2:D6;CORRESP(D8;B2:B6;0);1)
Exemplo
Neste argumento devemos informar o número da linha onde está o que valor que queremos.
Neste exemplo, queremos o vendedor responsável pela Nota informada, o que nos
leva a necessidade de sabermos em qual linha está a Nota informada.
Para isso vamos usar a função CORRESP
19
Função CORRESP Vamos continuar o raciocínio:
Agora que sabemos qual fórmula retorna o
número da linha, podemos combinar as funções
para encontrarmos o nome do vendedor.
= ÍNDICE(A2:D6;CORRESP(D8;B2:B6;0);1)
Exemplo
A função CORRESP entra aqui como um argumento da função ÍNDICE., ou seja, o número da linha retornado pela função
CORRESP entra como argumento da função ÍNDICE
20
Função CORRESP Na Planilha fica assim:
Exemplo
21
Função CORRESP Na Planilha fica assim:
Exemplo