Notifications
Clear all

Preenchimento de falhas em intervalo de dados

8 Posts
3 Usuários
0 Reactions
2,061 Visualizações
(@jarout)
Posts: 4
New Member
Topic starter
 

Boa tarde pessoal,

Andei procurando na internet e conversando com alguns conhecidos que sabem um pouco mais (do pouco) que eu conheço de Excel, mas sem sucesso até então! Creio que alguém aqui talvez vai poder me ajudar. Minha dúvida é a seguinte:

Estou trabalhando com uma sequência de registros meteorológicos diários num intervalo temporal de 54 anos (1961-2015). Os dados vem com duas colunas, uma de data (diário) e a outra coluna com os registros de temperatura máxima para aquele dia. Porém, por ser um intervalo bem extenso, há diversos dias que não tem registro. Ou seja, nesses dias que não tem registro algum, não há uma célula para o dia na coluna da data. Pois bem, eu pretendo usar esses dados em um outro programa, só que esse programa me pede para preencher as células dos dias que não tem registro com um "NA".

Eu então criei uma nova coluna de data, dessa vez corrigida. O problema é, se eu simplesmente copiar a sequência da coluna da temperatura máxima e colar ao lado dessa coluna de datas corrigidas, as temperaturas não vão mais "bater" com a data que realmente aconteceram. Uma vez que nos dados originais, os dias que não havia registro, também não eram representados na sequência da data. Anexei uma imagem com exemplo de como vem os dados e de como eu preciso que fiquem.

Será que haveria alguma maneira de na hora de colar essas temperaturas na sequência da data corrigida, fazer com que elas verifiquem (com base na sequência original de data) se estão na data certa?

Queria já agradecer pelo auxílio e pedir desculpas se estou postando no lugar errado. Realmente não consegui pensar em nenhuma outra seção onde eu pudesse encaixar minha dúvida!

 
Postado : 29/03/2016 12:32 pm
(@gui-d)
Posts: 155
Estimable Member
 

Jarout, coloque essa formula na célula "H4" e depois arraste para baixo.

=SEERRO(PROCV(G4;$C$4:$D$17;2;0);"NA")

Veja se resolve seu problema.

Dê retorno.

E somente uma observação. Leia as regras do fórum antes de começar a postar, irá ajudá-lo a postar suas dúvidas corretamente.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 29/03/2016 12:45 pm
(@jarout)
Posts: 4
New Member
Topic starter
 

Perfeito gui.d, lerei sim, pode deixar. Muito obrigado pela ajuda, a fórmula funcionou para aquela coluna. Porém, quando tentei aplicá-la para uma outra sequência que está um pouco diferente, ela não funcionou muito bem. Tentei ler um pouco sobre a função, mas não encontrei o que possa ser o erro. Quando adicionei uma outra coluna (E) com os registros de temperatura minima originais e coloquei a fórmula na coluna I, para identificar as falhas e adicionar o "NA", começou a retornar o valor 0 em todas as células. Alguma pista?

 
Postado : 31/03/2016 8:07 am
(@gui-d)
Posts: 155
Estimable Member
 

Se adicionou mais uma coluna "E", utilize a formula:

=SEERRO(PROCV(G4;$C$4:$E$17;3;0);"NA")

Caso não consiga chegar no resultado desejado, poste sua planilha para que eu poça ajudá-lo.

Ajudar assim na base da adivinhação é meio complicado, como eu disse, leia as regras do fórum, se tivesse lido, já teria anexado a planilha e já teria resolvido.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 31/03/2016 8:47 am
(@jarout)
Posts: 4
New Member
Topic starter
 

Aí vai...

Das colunas D até F são os dados da forma que vieram, só os importei do csv. As colunas I até L são as que eu estava corrigindo os dados quanto à data. E as outras colunas (Q:R, U:V e Y:Z) são apenas cópias dos dados originais que eu resolvi separar por variável.

Obs.: As datas nos dados originais vêm duplicadas pois os registros são feitos em dois momentos diferentes do dia. É interessante pra mim juntar tudo numa mesma linha para o dia. Inclusive, alguns dias terão apenas uma linha (ou nenhuma como eu havia dito) pois faltaram registros. Nesses casos entram os "NA", pois o programa onde aplicarei os dados não vai calcular certinho os gráficos e estatísticas se eu simplesmente pular o dia.

 
Postado : 31/03/2016 4:59 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde jarout

Falou falou que iria ler as regras do fórum, mas não leu, pois anexou uma arquivo com o tamanho superior ao permitido e sem compactar.
Eu reduzi o tamanho do arquivo, deixando com apenas 500 linhas, que é mais do que suficiente para um exemplo.

Para facilitar a tua participação no fórum, sugiro tomar conhecimento do conteúdo dos links abaixo: ( Se você não ler hoje vai fazer falta amanhã)
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/04/2016 12:53 pm
(@jarout)
Posts: 4
New Member
Topic starter
 

Bom dia Patropi

Queria me desculpar pela desatenção, realmente não tomei conhecimento do tamanho límite dos arquivos. Obrigado pelos toques, estou ciente das regras e não cometerei os erros novamente.

 
Postado : 04/04/2016 7:10 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite jarout

Sem problema.

Não sei se entendi bem, mas experimente copiar/colar na célula J2 e arrastar para demais linhas da coluna:
=SEERRO(PROCV(I2;$B$2:$F$500;3;1);"NA")

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 04/04/2016 3:58 pm