Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial)...

21
Funções Avançadas Funções ÍNDICE e CORRESP Microsoft Excel 2010

Transcript of Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial)...

Page 1: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

Funções Avançadas

Funções ÍNDICE e CORRESP

Microsoft Excel 2010

Page 2: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 3: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 4: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 5: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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;

Page 6: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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;

Page 7: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 8: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 9: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 10: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 11: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 12: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 13: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 14: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 15: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 16: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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,

Page 17: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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.

Page 18: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 19: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

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

Page 20: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

20

Função CORRESP Na Planilha fica assim:

Exemplo

Page 21: Microsoft Excel 2010 - bdebecker.files.wordpress.com · 3 Função ÍNDICE (forma matricial) OBSERVAÇÕES: Se o intervalo contiver apenas uma linha, o argumento Núm_Linha é opcional;

21

Função CORRESP Na Planilha fica assim:

Exemplo