2 Possíveis Problemas com o PROCV. Variações da função PROCV no Excel: mais de uma condição e valores repetidos

Documentos relacionados
1. Exemplo de uso do PROCV em planilha de Controle de Funcionários

Nesse artigo falaremos sobre:

Para começar, vamos começar vendo alguns exemplos do uso da SOMASE na gestão de empresas:

O que é um relatório. Como fazer um relatório no Excel. 1 Relatório de Tabela Dinâmica. Crie relatórios no Excel

Atalho de teclado CTRL + P

1 Criando tabelas de produtos com funções de procura

PRATICANDO COM EXEMPLOS DIVERSOS

1. Entendendo os erros que aparecem no Excel:

1. Passo a passo de como Remover Duplicatas

Veja alguns exemplos onde você pode utilizar a análise SWOT de forma direta:

Nesse artigo falaremos sobre:

TODOS OS DIREITOS RESERVADOS. ESSE MATERIAL NÃO PODE SER DISTRIBUÍDO SEM A DEVIDA AUTORIZAÇÃO DO GAPE SOB PENA DE PAGAMENTO DE MULTA.

O que são as funções aleatorioentre e ordem

Passo 1: Preencher a Planilha

Função Condicional SE

Aula 04 INTRODUÇÃO. Prezado(a) Aluno(a),

Como Transferir Dados Entre Planilhas Diferentes

1 Exemplo de banco de dados no Excel com informações financeiras

Tabela dinâmica: conheça a lista de áreas. Conhecendo a Lista de Campos e Áreas de uma Tabela Dinâmica

2 Aplicações da Fórmula HOJE() do Excel que Mudarão sua Vida. Este conteúdo faz parte da série: Excel Fórmulas Básicas Ver 10 posts dessa série

1 FUNÇÃO TEXTO. Simplificando a função TEXTO, CONCATENAR e & do Excel

Planilha Inteligente com Respostas Automatizadas. Automatização dos resultados com funções

1. O que é centro de custo

[Treasy Tips] 8 usos da função de Aplicar Valores em Lote para poupar tempo nas projeções de sua empresa

Aula 01 Microsoft Excel 2016

PROC (Função PROC) Descrição. Forma vetorial. Ocultar tudo

São tantas funções e possibilidades que é bem provável que você esteja perdendo mais tempo do que gostaria para fazer uma planilha bem feita.

Prof. Flávio Henrique de Lima Araújo 21

Dica: Você pode copiar e colar por meio das teclas Crtl + C e Ctrl + V ou por meio da alça de preenchimento.

O que é Tabela no Excel

PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])

EXCEL 2010 FUNÇÕES PARTE II. Professor: João Victor Rocha Araújo

Conhecendo as funções maior e menor

Aula 02 - Microsoft Excel 2016

Folha de Cálculo Funcionalidades Avançadas

EXERCÍCIOS PROPOSTOS MÓDULO 03 AULA 03 EDUARDO TOGNON

TODOS OS DIREITOS RESERVADOS. ESSE MATERIAL NÃO PODE SER DISTRIBUÍDO SEM A DEVIDA AUTORIZAÇÃO DO GAPE SOB PENA DE PAGAMENTO DE MULTA.

1. Você pode fazer cálculos financeiros complexos

Microsoft Excel. Algoritmo do CNPJ e CPF

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

CURSO EXCEL NÍVEL I 16/09/ FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS

Como gerar uma amostra aleatória simples com o Microsoft Excel

EXERCÍCIOS PROPOSTOS MÓDULO 01 AULA 03 EDUARDO TOGNON

Como usar o preenchimento relâmpago

Nesse artigo falaremos sobre:

Curso Apresentações em EXCEL

Para começar, vamos ver as principais formas que uma empresa tem para expandir sua atuação:

Inserindo uma barra de rolagem na planilha

Inserindo uma barra de rolagem na planilha

Sintaxe e estrutura da função SE

Apresentação de resultados em power point: qual conteúdo utilizar

Exemplo do uso da função SOMARPRODUTO em planilha de Custos de Serviços

Barra de Dados. Para aplicar o efeito de Barra de Dados, o primeiro passo é selecionar as células que deverão conter as barras de dados.

UTILIZAÇÃO DE RECURSOS ESTATÍSTICOS AVANÇADOS DO EXCEL PROJ.LIN

Tutorial básico excel 2000

Trabalhando com Mala Direta e Etiquetas de Endereçamento no BrOffice/LibreOffice

Alça de preenchimento

Como criar menus para as suas planilhas

Formulas em Planilhas Eletrônicas. Prof. André Aparecido da Silva Disponível em: Aulas 16, 17, e 18

EXCEL NA WEB #10 FUNÇÕES QUE PODEM FAZER DE VOCÊ UM PERITO EM EXCEL

Elaborado por: Genilson Vieira

Os operadores lógicos são:

Como fazer o plano de marketing no plano de negócios

Formas de Pagamento Como usar formas de pagamento em um fluxo de caixa Planilha de fluxo de caixa 3.5 (com controle de formas de pagamento)

Universidade de São Paulo Escola Superior de Agricultura Luiz de Queiroz Departamento de Economia, Administração e Sociologia

AUMENTANDO SUA EMPREGABILIDADE

Excel Tabela Dinâmica - Incrementando seus conhecimentos e Aperfeiçoando a sua prática Excel 2010 Uso inteligente da Tabela Dinâmica

Indicadores essenciais de avaliação econômico financeira

Interface. Movimentação na planilha

Os arquivos podem conter qualquer tipo de informação: Texto Sons (Músicas) Imagens (Fotos, etc.) Vídeos E podem ser Programas de Computador

Porque nem sempre é fácil calcular indicadores econômico financeiros

Criar sequências/sucessões/progressões com alça de arrastamento

A função do 1º Grau também conhecida como Função Afim, é representada pela seguinte fórmula:

O que o TRANSPOR não faz

Capítulo 2 - Primeiros Cálculos

ARDUINO - PROGRAMANDO DE FORMA ESTRUTURADA

Aula 05 Excel Prof. Claudio Benossi

Nesse artigo falaremos sobre: Porque a redução de custos é tão importante. Como fazer redução de custos usando o seu fluxo de caixa

Unidade 15: Funções de Texto

Como fazer o plano financeiro no plano de negócios

MATERIAL EXTRA DE EXCEL ASSUNTO: FÓRMULAS

Unidade 5: Vinculando Pastas de trabalho

Guia de Referência OPEN PROJECT Treinamento Essencial

RACIOCÍNIO LÓGICO QUANTITATIVO PARA AFRFB PROFESSOR: GUILHERME NEVES. Módulo de um número real... 2 Equações modulares... 5

Nesse artigo falaremos sobre: O que é um diagnóstico empresarial. O que é e como fazer um diagnóstico empresarial

Índice Remissivo. Introdução. Rotinas burocráticas. Rotinas de secretaria. Rotinas do profissional. Conclusão

Veja que eu já falo que estou com a agenda lotada neste momento. Se não for o seu caso, é só retirar esta parte.

Por que usar Funil de Vendas

S = ABC + A( C + B) -> Aplicando identidades auxiliares B C + B= C+B

O que é um Organograma? Significado dos Componentes. Modelos de Organogramas

1. O que é a Projeção Financeira

Figura 1 - Planilha Relatório de Notas 1

Fórmulas Funções Funções Soma, Média, Máximo e Mínimo Funções Maior e Menor Função Se Exercício... 9

Bem-vindo ao tópico sobre tabelas e campos definidos pelo usuário.

Jclic Alfabeto Sonoro

Primeiro vou explicar por que usar o Anki e como ele pode te ajudar no seu aprendizado.

Módulo I. Conhecendo a aba Início

Além disso, saber onde seus funcionários precisam melhorar vai ajudar e muito na criação de planos de desenvolvimento.

Capítulo 2 - Primeiros Cálculos

Transcrição:

Este conteúdo faz parte da série: Excel Fórmulas Avançadas Ver 10 posts dessa série O PROCV é uma das melhores funções de busca que o Excel disponibiliza para seus usuários. Digo isso, porque não é muito complicado de entender o seu funcionamento e existem diversos tutoriais na internet de como usar a função. Nós mesmo já escrevemos um post bem completo sobre como usar PROCV (VLOOKUP). Se você é um dos que preferem ver a explicação em vídeo, temos um módulo sobre a função PROCV no nosso curso básico de excel online. Caso você já conheça o PROCV e queira conhecer algumas funções mais avançadas como a ÍNDICE (que falaremos mais ao longo desse post), recomendo o nosso curso de Excel Avançado. 2 Possíveis Problemas com o PROCV Existem dois problemas que podem dificultar o uso dessa funcionalidade: 1. Quando você tem mais de uma condição 1

No exemplo acima, temos duas condições, marca e tipo de veículo. Se quiséssemos utilizar o PROCV sem nenhuma outra função para ajudar a achar o valor base na tabela de especificação de valor teríamos problemas, pois ou utilizaríamos a coluna de marca ou a de tipo de veículo. 2. Quando você quer ver todos os resultados possíveis 2

Nesse caso, temos um problema clássico, que é quando você quer ver todos os valores de vendas realizadas, mas a PROCV só iria te retornar um valor e, nesse caso, temos um mínimo de 2 valores por opção. Vamos ver agora como resolver cada um desses problemas e o que você precisa usar para chegar no melhor resultado. 1. Exemplo de PROCV com mais de uma condição Como tudo no Excel, é possível sempre pensar em lógicas utilizando outras funções para resolver o seu problema. Por isso, vamos primeiro entender o problema que estamos enfrentando aqui entendendo o conceito da PROCV. Veja sua sintaxe: =PROCV(valor_procurado;matriz_tabela;núm_índice_coluna;intervalo) O problema: O valor procurado é um valor único e no nosso caso queremos olhar dois valores diferentes: marca e tipo de veículo Não conseguiríamos utilizar no valor_procurado as células G4 e G5 ao mesmo tempo. A solução: Encontrar uma função que transforme esses 2 valores em um valor único. Como sabemos, a 3

função CONCATENAR serve para agrupar cadeias de caracteres. Se quiser se lembrar mais, veja o nosso post com 5 aplicações da CONCATENAR. Ao utilizar ela nas células G4 e G5, teríamos algo como: Veja que eu coloquei um hífen na concatenação para ter um texto mais amigável. Sem ele ficaria IvecoFurgão, o que poderia confundir um usuário que não entendesse o objetivo da mesma. Como ficaria o resultado: Agora, para ter o resultado corretamente, você precisa criar uma coluna a mais na tabela de base de dados, para ter o mesmo tipo de resultado. Veja: 4

Se a coluna extra não te agradar, você pode ocultar sem problema algum. Agora fica só faltando usar o PROCV utilizando como valor procurado a célula que adicionamos e a matriz que busca os valores nas colunas D e E, veja na fórmula: Pronto, a função funciona perfeitamente e você pode utilizar até para mais de duas colunas se quiser. Também é possível usar o CONCATENAR diretamente na função, veja: 5

2. Exemplo de PROCV em uma lista com valores repetidos No nosso segundo caso não temos mais o problema de buscar 2 tipos de valores diferentes, mas temos uma única lista com : Veja que na nossa lista de vendedores temos o Jarbas (2 repetições), o Josias (4 repetições) e o Jonas (3 repetições). A tentar buscar um histórica das vendas de cada um deles vamos 6

ter problemas. O problema: Observe que ao utilizar o PROCV ele sempre vai buscar o primeiro valor_procurado Jarbas e, quando encontrar, vai retornar a segunda ou terceira coluna, dependendo do que estivermos buscando. Acontece que quando levamos essa fórmula para baixo para tentar ver as outras vendas ela não funciona, continua retornando os mesmos valores. A solução: Podemos utilizar a função ÍNDICE em conjunto com outras (MENOR, SE e LIN) para criar uma função matricial que busque todas as ocorrências para o valor procurado. 7

Como ficaria o resultado: Para ter o resultado corretamente será necessário usar a seguinte função: {=SEERRO(ÍNDICE($B$4:$D$12;MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN( A1));2); )} Veja que a função tem chaves { } antes de começar e ao final, isso indica que é uma função matricial. Para tornar a sua função em uma função matricial basta apertar CTRL + SHIFT + ENTER depois de escrever ela por completo. Se modificássemos o nome do vendedor na nossa lista teríamos um novo resultado: 8

Passo a passo de uso das funções nessa fórmula matricial: Como temos uma função bem complexa, vou te mostrar o passo a passo para que você entenda cada fator explicado. Passo 1 SE com LIN Para começar, a primeira função que utilizaremos é a SE com LIN =SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3) Basicamente eu estou pedindo para o Excel analisar a linha B entre as células 4 e 12 (que é onde eu tenho as vendas poderia ser maior se eu tivesse mais vendas). Toda vez que ele encontrar um resultado igual ao valor de G4 (nome do vendedor), ele vai retornar a linha desse resultado. No nosso caso acima seriam as linhas 5, 8, 11 e 12. Agora eu subtraio 3 desses valores para eu simular que minha lista comece na linha. Assim, eu teria os valores 2, 5, 8 e 9. 9

Passo 2 MENOR Agora eu quero dizer ao Excel que dos valores que ele encontrou, que ele me retorne o menor =MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN(A1)) Veja que a única parte da fórmula com referência relativa é a LIN(A1). Isso ocorre propositalmente para quando arrastarmos a fórmula para baixo, ela retornar o segundo, terceiro e quarto menor respectivamente. Por isso conseguimos colocar a ordem das vendas corretamente. Se marcássemos outro vendedor, teríamos apenas as vendas realizadas por ele numeradas na ordem correta: 10

Como o Jonas só realizou 3 vendas, aparece um erro #NÚM! no local da venda 4. De toda forma, a gente ainda não conseguiu colocar o nome do produto vendido, apenas a sua referência. Para chegar nesse resultado utilizaremos a função ÍNDICE Passo 3 ÍNDICE Como falamos lá no começo, essa é a função principal para chegar nesse resultado, já que ela faz buscas em uma determinada lista a partir de valores imputados. Dessa forma, faremos uma busca na tabela B4:D12 procurando a referência de linha obtida pela função menor e analisando sempre o valor da segunda coluna (tipo de veículo) da nossa tabela inicial de referência: Assim transformamos os números em valores e já estamos com o resultado desejado. Agora só falta ajustar a fórmula para não aparecer erros e depois replicar para a coluna ao lado para obter os valores das vendas. 11

Passo 4 SEERRO Esse passo é bem simples e sem mistério. Basta repetir a função usada colocando o SEERRO na frente e deixando um (valor em branco) no final. Lembrando que a função é matricial, desde o início, isso faz com que toda vez que mexermos na caixa de fórmula tenhamos que usar o CTRL + SHIFT + ENTER. Lembre-se também de usar a alça de preenchimento para arrastar as fórmulas para baixo e não ter que fazer uma a uma. Assim sumiremos com o valor de erro. Entenda, ele ainda está lá, só que fica disfarçado de valor em branco para sua planilha ficar mais amigável para quem estiver visualizando. Passo 5 Replicar a fórmula para buscar os valores base Por fim, se quisermos fazer a mesma função na coluna ao lado é só copiar e colar. Obviamente que teremos que fazer uma mudança: trocar o valor 2 da função ÍNDICE para o 12

valor 3. Faremos isso, porque agora queremos buscar os valores base (coluna D) da nossa tabela auxiliar. Pronto, essa seria a função da coluna D: {=SEERRO(ÍNDICE($B$4:$D$12;MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN( A1));2); )} Como você faz? Se você curtiu as possibilidades do PROCV e da função ÍNDICE e quer aprender um pouco mais sobre elas, experimente conhecer o nosso curso de Excel Avançado. Caso você utilize outras funções ou formas para chegar nesses resultados, conta pra gente nos comentários. 13