Foto de Usuário N.
Usuário há 3 semanas
Enviada pelo
WhatsApp

Como puxar Id por cliente e por mês, sabendo que as datas e

Como puxar Id por cliente e por mês, sabendo que as datas estão dd/mmm/aa. No excel
2 respostas
Minerva IA
Inteligência Artificial do Profes
Respondeu há 3 semanas

Para extrair IDs por cliente e por mês no Excel, você pode usar algumas funções e criar uma tabela dinâmica. Aqui estão as etapas para realizar isso:

Supondo que você tenha dados no seguinte formato:

Cliente ID Data
Cliente A 1 01/jan/23
Cliente A 2 15/jan/23
Cliente B 3 02/fev/23
Cliente A 4 10/jan/23
Cliente B 5 20/mar/23

Passo a Passo:

  1. Preparar Colunas de Mês e Ano:
  2. Crie duas novas colunas ao lado dos seus dados: uma para o Mês e outra para o Ano.
  3. Nas células correspondentes à primeira linha de seus dados, use a seguinte fórmula para extrair o Mês: excel =MÊS(Data)
  4. Use a fórmula para extrair o Ano: excel =ANO(Data)
  5. Arraste as fórmulas para baixo para preencher as colunas para todas as linhas.

  6. Criar Tabela Dinâmica:

  7. Selecione todos os dados, incluindo as novas colunas de Mês e Ano.
  8. Vá até a aba Inserir e clique em Tabela Dinâmica.
  9. Escolha onde deseja colocar a Tabela Dinâmica (pode ser em uma nova planilha ou na mesma).

  10. Configurar Tabela Dinâmica:

  11. No painel de campos da Tabela Dinâmica, arraste o campo Cliente para a área de Linhas.
  12. Arraste o campo Mês (ou o campo que apresenta o mês e o ano em formato "MM-AAAA") para a área de Colunas.
  13. Arraste o campo ID para a área de Valores. Como padrão, ele somará os IDs. Mude isso para Contar se preferir contar a quantidade de IDs.
  14. Se quiser listar todos os IDs associados, você pode usar uma abordagem diferente, como concatenar usando uma função de matriz ou uma fórmula como TEXTJOIN.

  15. Aplicar Formatação (Opcional):

  16. Você pode formatar a tabela dinâmica conforme sua necessidade e adicionar filtros ou formatações para facilitar a leitura.

Dica Adicional para Listar IDs:

Se você quiser listar todos os IDs em vez de apenas contar, pode usar a função TEXTJOIN. Por exemplo:

  • Suponha que suas informações estejam nas células A2:C6. Em uma nova célula, use:
=TEXTJOIN(", ", VERDADEIRO, SE(E(A2:A6="Cliente A", MÊS(C2:C6)=1), B2:B6, ""))

Este exemplo vai juntar todos os IDs referentes ao "Cliente A" no mês de janeiro. Em vez de "Cliente A" e 1, você pode modificar para referenciar células que contêm esses valores dependendo do que você precisa.

Dessa forma, você pode coletar IDs agrupados por cliente e por mês diretamente no Excel, sem precisar usar programação adicional.

Já tem uma conta? Entrar
Ao me cadastrar, confirmo que li e concordo com os Termos de Uso .
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Professor Denys P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 3 semanas
Contatar Denys

Você pode usar uma tabela dinâmica que faz os filtros automaticamente para você, ou você pode usar dois PROCV's e fazer a junção deles com CONCAT.

Mas ficou difícil de entender o problema. Poderia especificar melhor ou dar um exemplo?

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor