Ir ao conteúdo
  • Cadastre-se

Automatizar relatório Excel


SunTsu

Posts recomendados

Boa tarde,

Prezados,

Estou com um grande problema para resolver no excel.

Tenho que pegar uma coluna com mais de 50 mil linhas verificar todas as datas que batem com a data que eu digitar em uma determinada célula. Após esta verificação o excel tem que me passar uma informação em forma de número para a 1ª coluna.

Exemplo:

Vamos supor que hoje é dia 1/1/2011, no caso tenho 8 linhas com esta data, a primeira linha com esta data tem que me retornar o número 1, a segunda linha tem que entender que o numero 1 já foi usado e usar o numero 2 e assim po diante.

Complicado demais, alguem pode me ajudar?

Obrigado pela atenção.

Abraços.

Link para o comentário
Compartilhar em outros sites

Patropi,

Segue a foto da planilha.

Escrevi alguns detalhes nela.

A maior duvida é colocar a numeração sem se repetir automaticamente.

Tipo, na coluna A celula A7 tiver o numero 1, ele não poderá aparecer, caso a coluna A9 venha a receber um numero terá que ser o MAIOR número nesta coluna A encontrado + 1, no caso ficaria 2, e a posteriore caso apareça o numero 2 será o maior numero na coluna A então jogaria 2 +1 sendo o numero 3.

http://www.4shared.com/photo/tHdD9gGO/pg_1.html foto.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

SunTsu

Eu não entendi porque você ao invés de postar a tua planilha ou um exemplo dela, você postou a foto dela.

Ficaria bem mais fácil pois eu poderia trabalhar diretamente na planilha e depois eu postaria ela de volta p você.

Para psotar imagem não precisa usar site externo, basta usar o gerenciador de imagem que fica um pouco abaixo do botão de envio da resposta

Abs

Link para o comentário
Compartilhar em outros sites

Patroni,

Segue abaixo planilha, favor verificar se eu postei corretamente.

http://www.4shared.com/file/E3O0A61F/Controle_Corpos_de_Prova_TESTE.html

Seguinte, nesta planilha você tem a ABA de controle, lá é que está o inicio do problema.

Depois que eu conseguir esta numeração tenho que copiar os dados onde o numero aparece na ABA Ficha de Romp.

Caso tenha dado algum problema ao abrir a planilha, favor me passa algum email para que eu possa manda-la.

Obrigado pela atenção.

Abraços.

Link para o comentário
Compartilhar em outros sites

Boa Tarde,

Se o que quiser for só colocar os nºs na coluna A isto é bem simples.

Supondo que os dados estejam nas seguintes células/intervalos:

Data a ser verificada: E2

Nºs: começando na A5 depois A6, A7, A1000 etc.

Datas: começando na H5 até P50000 (por exemplo)

Basta usar a simples fórmula na célula A5:

=SE(1 <= CONT.SE($H$5:$P$50000;$E$2);1;"")

Na célula A6, você troca o que está em vermelho (nº 1) para 2.

Na célula A7, você troca o que está em vermelho (nº 1) para 3.

Na célula A8, você troca o que está em vermelho (nº 1) para 4.

etc.

Link para o comentário
Compartilhar em outros sites

Prezado Diegobh,

Esta parte eu já fiz, o que está realmente difícil é o seguinte:

Depois que as colunas comparam as datas, todas as notas fiscais de hoje 23/12/2010 itam jogar um digito para a coluna A, só que eu preciso que este dijito seja automatico e em ordem crescente, tipo, caso tenhamos 5 notas, a 1ª nota mandará o numero 1, a 2ª nota terá que verificaro maior numero ja uilizado na coluna A e somar +1.

Isto é porque depois irei fazer um ÍNDICE na ficha para que o documento saia totalmente automatico.

Obrigado pela atenção.

Abraços.

Link para o comentário
Compartilhar em outros sites

Caro SunTsu, Boa Noite.

Apesar de todas estas suas mensagens, até agora você não disse o principal.

Qual é o critério para que a linha receba a numeração em ordem crescente.

A numeração crescente é a parte mais fácil do processo.

Você tem uma célula de pesquisa: E2

Você tem a célula que deverá aparecer o sequencial caso o critério seja atingido: 1ª célula possível: A5

Agora, nesta mesma linha 5 você tem cinco(5) células com datas.

H5, J5, L5, N5 e P5

Qual é o critério?

a) Você quer comparar esta data E2 e verificar se existe alguma data igual nas colunas de datas?

B) Você quer comparar a data em E2 com alguma célula específica de data?

c) Você quer saber se esta data E2 é menor ou maior que alguma célula de data específica?

Entendeu agora que falta uma regra de negócio para que seja implantada uma automação no processo?

É só você escolher o critério.

Vamos supor, que o que você quer é o descrito na dúvida a).

Comparar a data da célula E2 com as datas das células H5, J5, L5, N5 e P5 e SE houver alguma data igual aí então numerar a linha.

Então basta fazer:

A5 --> =SE(B5="";"";SE(CONT.SE($H5:$P5;$E$2)>0;MÁXIMO($A$4:A4)+1;""))

Depois é só arrastar a fórmula pra baixo.

Caso não seja isto descreva então o que você deseja como regra de negócio.

Espero ter ajudado

Link para o comentário
Compartilhar em outros sites

Boa noite,

Prezado Mazzaropi,

Esta parte da coluna eu utilizei a formula que você me mostrou e consegui resolver.

Agora so preciso deixar a Ficha de Rompimento automatica.

Tipo,na ABA CONTROLE a linha quer o numero 1 manda os dados automaticos para a ficha de rompimento.

A linha que tiver o numero 2 manda para a ficha também. E assim por diante.

Acho que usando ÍNDICE eu consigo, mas esta formula de indice eu tenho um pouco de dificuldade.

Poderia me ajudar?

Obrigado pela atenção e cooperação.

Abraços.

Link para o comentário
Compartilhar em outros sites

Caro SunTsu, Bom Dia.

Já que com a fórmula enviada você resolveu a questão da sequenciação crescente, agora é só capturar as linhas marcadas com os números.

Fiz um modelo para você.

Ele está aquí:23-12-2010-CLUBE_Controle Corpos de Prova TESTE_2.xls

Somente conseguí identificar tres dados a serem capturados.

Mas, com a fórmula pronta é só você mudar a coluna a ser buscada.

A Fórmula básica é:

B9 --> =SE(OU(CONTROLE!B5="";LIN(A1)>MÁXIMO(CONTROLE!A:A));"";ÍNDICE(CONTROLE!B:B;CORRESP(LIN(A1);CONTROLE!A:A;0)))

Esta é a coluna da "Nota Fiscal"

C9 --> =SE(OU(CONTROLE!B5="";LIN(A1)>MÁXIMO(CONTROLE!A:A));"";ÍNDICE(CONTROLE! D: D;CORRESP(LIN(A1);CONTROLE!A:A;0)))

Esta é a coluna de "FCK"

D9 --> =SE(OU(CONTROLE!B5="";LIN(A1)>MÁXIMO(CONTROLE!A:A));"";ÍNDICE(CONTROLE!E:E;CORRESP(LIN(A1);CONTROLE!A:A;0)))

Esta é a coluna de "SLUMP"

Como você pode ver a fórmula é uma só.

O que muda é apenas a coluna em azul.

"...Prezados,

Estou com um grande problema para resolver no excel..."

Espero que agora você tenha o seu problema resolvido.

Qualquer coisa é só falar.

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!