[DICA]: Como comparar dados de duas listas no Excel usando PROCV

Oi pessoal. Tudo Excelente com vocês?

Como o PROCV é requisitado na construção de nossas fórmulas, não é mesmo?

Podemos solucionar muitas de nossas tarefas mais árduas, fazendo o uso dessa função de Pesquisa e Referência do Excel em nossas tabelas. É claro que eu não poderia deixar de falar sobre ela aqui, afinal esse é um site de Excel ou não? (risos)

Para ser mais exato, já abordei esse tema aqui outras vezes, como no artigo Aprenda a usar PROCV para pesquisar na planilha, que é bem detalhado e faz parte do conteúdo do meu ebook Aprenda as 7 Fórmulas do Excel Que Podem Salvar Sua Vida.

Na dica de hoje, no entanto, vou abordar uma usabilidade específica para a capacidade da função PROCV.

Recebi uma questão outro dia, onde o leitor gostaria de comparar duas listas de produtos, sendo uma de sua loja e a outra, do seu estoque. Sua finalidade seria verificar os produtos zerados para que fosse realizada a reposição daqueles itens.

Poderia ser feito com macro para agilizar e não pesar a atualização de dados? Poderia sim! Embora muitos usuários ainda não tenham domínio do VBA, seria interessante por questões de performance. Mas, com o PROCV podemos resolver bem rapidamente e com um grau menor de dificuldade.

Por isso, hoje vou mostrar como solucionar essa questão usando o PROCV, certo!

procv_simultaneo_varias_planilhas

Continuar lendo

Como calcular dias úteis no Excel – Parte 2

Olá pessoas EXCELentes!

Se você já leu a primeira parte deste artigo, que ótimo! Pode continuar lendo este aqui. Caso você ainda não tenha lido, leia a primeira parte do artigo antes de continuar ok.

 

Neste artigo vou finalizar as explicações sobre o uso das funções de manipulação e cálculo de dias úteis nas planilhas. Já aprendemos a alcançar os resultados dos totais de dias corridos entre datas, dias úteis com ou sem informar feriados e dias úteis com parâmetros especiais de configuração de finais de semana. Você que já leu o artigo anterior sabe do que estou falando. ;-)

O que vamos aprender neste artigo?

  • Parte 1
    • Calcular o total de dias entre duas datas
    • Calcular o total de dias úteis entre duas datas
    • Calcular o total de dias úteis entre duas datas excluindo os feriados no período
  • Parte 2
    • Adicionar ou remover apenas dias úteis a uma data qualquer excluindo ou não os feriados no período
    • Adicionar ou remover apenas dias úteis a uma data qualquer e informando os dias que não serão considerados úteis

Continuar lendo

Como calcular dias úteis no Excel

Olá pessoas EXCELentes!!!

Bem vindos ao primeiro artigo de 2013. =)

Recentemente respondi uma questão sobre um assunto que é muito comum para a maioria dos relatórios das mais diversas áreas de gestão, seja em vendas, RH, financeiro, contábil, operacional, etc. O questionamento correspondia a identificar uma maneira de automatizar o retorno e a contagem de dias úteis entre datas.

Já havia escrito um artigo ensinando como conseguir os dias úteis no mês através de uma função personalizada (UDF). Mas, hoje vou explicar como obter este, e outros resultados, usando apenas fórmulas nativas das versões mais atuais do Excel.

Continuar lendo

Perguntas e Respostas #2 – Macro para ocultar linhas de acordo com critério definido pelo usuário

Olá Excelentes pessoas!!!

Hoje teremos mais um artigo da série Perguntas e Respostas de Excel. Ou seja, de todos os comentários que recebo aqui no site, por email ou redes sociais, eu seleciono alguns que podem transformar-se em um artigo bem interessante a todos.

Por isso, te convido a interagir conosco aqui no site. Comentem, sigam-nos nas redes sociais (já temos twitter e em breve criaremos um facebook para o site). E para ficar sabendo de todas as novidades cadastrem-se para recebê-las em seu email.

Bom. Então vamos a dica de hoje.

Comentário postado pelo leitor no artigo ensinando uma macro para descobrir a última linha e coluna escrita numa planilha.

Gostaria de saber como posso ocultar linhas que estão fora de um intervalo de datas.

Por exemplo:

Tenho duas células cada uma com uma data, A1: 03/04/2007 e B1: 02/10/2012.
Em outra planilha da mesma pasta possuo datas na coluna A10 até A250, iniciando em 01/01/2003 e terminando numa outra data qualquer, sendo que as duas datas acima estão no intervalo entre as linhas 10 e 250 da coluna “A”.
Pergunto: Como devo proceder para, automaticamente ou com fórmulas, ocultar e/ou excluir as datas anteriores a 03/04/2007 e posteriores a 02/10/2012?

Continuar lendo

Encontrar o vencedor para uma concorrência do menor preço

Olá pessoas Excelentes!

Hoje vou ensinar uma dica super rápida e básica com o uso de algumas fórmulas do Excel. Apesar de ser bem fácil de utilizar não permite-nos associar ao uso banal ou simplório. Em muitos casos precisamos identificar numa tabela gigantesca de dados um determinado valor que seria extremamente desgastante e demorado se o fizéssemos manualmente, procurando item por item. Imaginem isso!

Já ensinei aqui no blog algumas outras técnicas de procura através de fórmulas como o PROCV ou o CORRESP, mas existem situações nas quais não alcançaríamos os resultados esperados com o uso destas funções ou, simplesmente, não seriam as melhores escolhas.

Por isso, vamos aprender mais uma alternativa de pesquisa dentro de uma planilha. O exemplo que vamos trabalhar faz uma junção de funções e tem como temática a identificação do menor valor (preço) numa tabela que possui os concorrentes de um certame para a oferta de alguns produtos fictícios.

Vamos supor que, nesta tabela, estejam descritas todas as ofertas de inúmeras empresas participantes do concurso. Cada uma informou o preço que dispõe para cada produto da lista. Bem, nossa missão é encontrar nesta listagem qual empresa ofertou o menor preço para cada produto.

Continuar lendo

Usar a função PROCV para buscar em várias planilhas ao mesmo tempo

Olá pessoas Excelentes!

Recentemente recebi um comentário aqui no site perguntando se existe uma maneira de utilizar o PROCV para obter um resultado buscando-se em diversas planilhas. Bem… inicialmente podemos dizer que não, mas, como gostamos de brincar com Excel, podemos, perfeitamente, simular essa solução com o auxílio de nossos conhecimentos já adquiridos aqui no site, fazendo um mix de funções e montando uma fórmula ideal para atender a esta necessidade.

Quando nós aprendemos a usar o PROCV para pesquisar em nossas planilhas parace que tudo fica mais fácil, não é? Talvez este seja o caso deste nosso leitor, contudo, ele se deparou com algumas limitações que não se adequam a estrutura já utilizada em sua planilha. Acontece bastante. Ou faz-se as modificações para poder utilizar a função que solucionaria sua aplicação ou trabalha-se em buscar alternativas e “macetes” para atingir o resultado esperado. Na maioria das vezes, posso adiantar que é possível.

Vamos ver como faremos neste caso.

Continuar lendo

Automatizar o envio de emails das suas listas com o Excel – Parte 2

Olá pessoas Excelentes.

Antes de iniciarem a leitura deste artigo, leiam a primeira parte da matéria, pois os conceitos iniciais foram explicados lá, ok.

Dando prosseguimento ao tutorial para enviar emails diretamente da sua planilha no Excel com o uso da biblioteca Microsoft CDO (cdosys.dll), hoje, vou explicar como anexar arquivos à mensagem de email e como enviar múltiplos emails de uma listagem contida em sua planilha.

Vou focar este artigo nos procedimentos de envio de email, caso você queira saber como gerar arquivos dinamicamente para anexar em suas mensagens, sugiro que leia estes artigos:

Criar um novo arquivo automaticamente

Enviar planilha por email diretamente do Excel

Salvar planilha como arquivo de texto (.txt)

Continuar lendo

Vincular uma caixa de listagem a célula e recuperar o conteúdo selecionado na planilha

Olá pessoas Excelentes, tudo bem?

Hoje vou deixar uma dica rápida: como inserir controles de formulário do tipo caixa de listagem ou lista suspensa dentro da própria planilha.

Recentemente, ensinei como criar uma lista suspensa dentro da própria célula através da validação de dados, inclusive com recursos de carregamento filtrado. Agora, vamos aprender outra maneira de criar uma listagem suspensa dentro da planilha.

Primeiramente, deixe-me explicar, de forma bem resumida, é claro, como os controles de lista trabalham.

Cada item da lista recebe um identificador numérico que representa sua posição na lista e quando algum desses é selecionado, o controle retorna esse identificador. Para que possamos saber o item que foi selecionado, precisamos vincular este resultado a uma célula. E como eu disse, o retorno é apenas um id e não o valor da lista, por isso, se quisermos saber que item foi clicado precisamos montar uma fórmula para recuperar este valor. E é isso que vamos aprender agora.

Continuar lendo

Carregar uma listagem de acordo com o item selecionado na primeira lista – Parte 2

Olá pessoas Excelentes!!!

Antes de continuar lendo este artigo, leia a primeira parte, onde explico como configurar a validação de dados com mais detalhes.

O objetivo deste artigo é construir uma listagem de seleção de itens dentro da própria célula, no estilo dropdown (caixa de listagem) através da validação de dados, mas, com um diferencial que a segunda lista será restringida pela escolha feita na primeira listagem. Especificamente, nesta segunda parte do tutorial, mostrarei como listar as cidades apenas do estado selecionado numa primeira lista.

Espero que gostem.

Continuar lendo

Realizando sorteios de equipes de jogadores pelo Excel

Olá pessoas Excelentes.

Em um dia desses vi uma pergunta no Yahoo Respostas que dizia o seguinte:

Sou integrante/organizador de um horário de futebol semanal de 12 jogadores.
Gostaria de montar uma planilha no excel para sortear toda semana os times.
Assim, coloquei na coluna A2:A13 o nome de todos e na coluna B e C coloquei o time A e B, cada um com 6 jogadores.
Qual a fórmula que devo colocar para o sorteio sem repetição dos nomes?

 

Bem, não existe uma fórmula pronta que você possa fazer isso, mas, é possível programar o Excel para que ele realize esta tarefa por você. É claro que vamos precisar arregaçar as mangas, partir pro trabalho e criar uma rotina de macro para conseguir esta façanha.

Mas, estamos aí pra isso, não é mesmo?!!

Vou ensinar para vocês como desenvolver uma macro, simples, para montar uma tabela de equipes de um campeonato de futebol. A macro vai definir jogadores para cada time a partir de uma listagem geral de jogadores, e fará uma escolha aleatória entre os componentes dessa listagem.

Continuar lendo