função RANK
A função RANK retorna a posição de um valor especificado em um conjunto de dados.
Sintaxe da função RANK
=RANK(valor; matriz_tabela; [ordem])
Onde:
- valor é o valor que será testado o ranking
- matriz_tabela é o intervalo onde se realizará a pesquisa;
- ordem é um valor VERDADEIRO (TRUE) ou FALSO (FALSE) para CRESCENTE ou DECRESCENTE respectivamente. Será considerado FALSO caso não insira um valor.
Exemplo
Ad
![Image content of the Website](https://cdn.cardsrealm.com/images/uploads/1606691816.jpeg)
1. Ranqueando o lucro de forma decrescente, em que posição ocupa o produto ALISADOR ARREDONDADO?
2. Ranqueando o lucro de forma crescente, em que posição ocupa o produto FORMA P/ 12 CUPCAKES WILTON?
Resolução
1. =RANK(B3; B1:B11; FALSE) = 5
2. =RANK(B9; B1:B11; TRUE) = 10
função INDEX ou ÍNDICE
A função INDEX retorna o conteúdo de uma célula especificada pelo deslocamento de linha e coluna.
Sintaxe da função INDEX
=INDEX(matriz_tabela; num_linha; [num_coluna])
Onde:
- matriz_tabela é o intervalo onde se realizará a pesquisa;
- num_linha é o número da linha que está buscando;
- num_coluna é o número da coluna que está buscando;
Detalhes a se atentar:
- É possível não passar como argumento a coluna que está buscando, caso não passe irá ser retornado a linha inteira que busca
- É como jogar batalha naval
Exemplo
![Image content of the Website](https://cdn.cardsrealm.com/images/uploads/1606690438.jpeg)
1. Qual dado está na coluna 2, linha 3?
2. Qual dado está na coluna 3, linha 1?
3. Qual dado está na coluna 3, linha 4?
Resolução
1. =INDEX(A1:C15; 3 ; 2) = 2
2. =INDEX(A1:C15; 1 ; 3) = "Aula"
3. =INDEX(A1:C15; 4 ; 3) = "Distribuição de frequência: coletando dados em campo"
função CORRESP ou MATCH
A função MATCH retorna a posição relativa de um item no intervalo que corresponde ao valor especificado.
Sintaxe da função MATCH
=MATCH(chave_de_pesquisa; intervalo; [tipo_de_pesquisa])
Onde:
- chave_de_pesquisa é O valor a ser pesquisado. Por exemplo, "42", "Gatos" ou "I24";
- intervalo é a matriz unidimensional a ser pesquisada.;
- tipo_de_pesquisa: "1" (padrão) encontra o maior valor menor que ou igual à "chave_de_pesquisa" quando o "intervalo" é classificado em ordem crescente. "0" encontra o valor exato quando o "intervalo" não é classificado. "-1" encontra o menor valor maior que ou igual à "chave_de_pesquisa" quando o "intervalo" é classificado em ordem decrescente.
Exemplo
![Image content of the Website](https://cdn.cardsrealm.com/images/uploads/1606691816.jpeg)
1. Em que linha está o produto com nome KIT CONEXÃO ( MATRIZ )?
Resolução
1. =MATCH("KIT CONEXÃO ( MATRIZ )"; A1:A11;1) = 10
funções ÍNDICE + CORRESP ou INDEX + MATCH
A combinação INDEX + MATCH traz a versatilidade que as funções PROCV ou PROCH pecava.
Sintaxe da combinação INDEX + MATCH
=INDEX(matriz_tabel;MATCH(chave_de_pesquisa; intervalo; [tipo_de_pesquisa]); num_colun)
Exemplo
![Image content of the Website](https://cdn.cardsrealm.com/images/uploads/1606691816.jpeg)
1. Qual o nome do produto de lucro R$ 9,32?
2. Qual o lucro do produto de nome KIT CONEXAO ( MATRIZ )?
Resolução
1. =INDEX(A1:C11;MATCH(9,32; B1:B11;1); 1)
2. =INDEX(A1:C11;MATCH("KIT CONEXAO ( MATRIZ )"; A1:A11;1); 2)
Exercícios
Clique aqui para acessar a planilha para resolver os próximos exercícios.
1. Qual o nome do produto de código 102?
2. Qual o nome do produto com terceiro maior lucro?
Ad
3. Qual o nome do produto que foi o segundo que mais vendeu no tempo 1?
— Comentários0
Seja o primeiro a comentar