Converter Data (Texto) para Número.  [Resolvido]

Fórum para assuntos relacionados as funções de tempo do Excel, como AGORA, DATADIF, DATAM, DIATRABALHOTOTAL, etc...

Re: Converter Data (Texto) para Número.

Mensagempor xlarruda » Sex Fev 16, 2018 11:45 am

Na verdade não faz muito sentido essa conversão uma vez que qualquer função de data funciona perfeitamente NESSE CASO mesmo se tratando de um texto.

mas então tente isso:

Código: Selecionar todos
Sub converte()
dt = [a1].Value
[b1].Value = CDate(dt)
End Sub
Você não está autorizado a ver ou baixar esse anexo.
___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como RESOLVIDO.

Att.

André Arruda
Avatar do usuário
xlarruda
Membro
Membro
 
Mensagens: 638
Registrado em: Qua Out 04, 2017 9:41 am
Localização: Cuiabá-MT
Has thanked: 89 times
Have thanks: 251 times

{ SO_SELECT }

Re: Converter Data (Texto) para Número.

Mensagempor cdotta » Sex Fev 16, 2018 1:13 pm

Não sei se compliquei algo que parece fácil, mas na pratica fica melhor de entender:

Preciso trabalhar com os dados de uma planilha que possui o valor da celula data em texto ou "numérico".

Se eu atribuir alguma fórmula matemática na celula que tem valor texto, obviamento vai dar errado.

Entendo que preciso converter essa celula com valor texto em numérico para fazer as operações:

img1.PNG


Uma operação simples de subtrair a data/hora fim pela data/hora início:

valor da celula A2 (apresenta erro porque está em texto)
img2.PNG


valor da celula A3 (funcina corretamente, veja a numeração)
img3.PNG


Preciso fazer calculos com essas celulas, não arrumar a formatação.

Já tentei =valor(), =data.valor(), etc mas não converte.
Você não está autorizado a ver ou baixar esse anexo.
cdotta
Membro
Membro
 
Mensagens: 7
Registrado em: Qui Fev 15, 2018 1:38 pm
Has thanked: 2 times
Have thanks: 0 time

Re: Converter Data (Texto) para Número.

Mensagempor xlarruda » Sex Fev 16, 2018 1:29 pm

Colega cdotta, boa tarde

Aqui, não apareceu nenhum erro. O cálculo ocorre normalmente mesmo a célula estando formatada como Texto. Veja na imagem:
Você não está autorizado a ver ou baixar esse anexo.
___________________________________________________________________________________________
Se a resposta atendeu sua dúvida, por favor, clique no Gostei e marque o Tópico como RESOLVIDO.

Att.

André Arruda
Avatar do usuário
xlarruda
Membro
Membro
 
Mensagens: 638
Registrado em: Qua Out 04, 2017 9:41 am
Localização: Cuiabá-MT
Has thanked: 89 times
Have thanks: 251 times

Re: Converter Data (Texto) para Número.

Mensagempor Bernardo » Sex Fev 16, 2018 1:47 pm

Baixei a planilha, veio com erro, entretanto, apenas dei um <F2> na célula C2 e pressionei <Enter>, retornou o mesmo resultado do xlarruda.

Alterei os formatos para geral, e de fato um apareceu os números e o outro permaneceu, entretanto, aqui o Excel consegue fazer os cálculos normalmente.

Pode ser alguma configuração do seu Excel.
Tenta utilizar essa fórmula na célula C2:
Código: Selecionar todos
=SEERRO(B2-A2;B2-(DATA.VALOR(ESQUERDA(A2;LOCALIZAR(" ";A2)-1))+VALOR.TEMPO(DIREITA(A2;NÚM.CARACT(A2)-LOCALIZAR(" ";A2)))))

Depois puxa a fórmula para baixo.

Qualquer coisa da o grito.
Abraço
Att.
Bernardo Maia
Ninja do Excel/Moderador

E-Mail: bernardo.xls@gmail.com

Imagem

For this post the author Bernardo thanked:
cdotta (Sex Fev 16, 2018 2:40 pm)
Avatar do usuário
Bernardo
Ninja do Excel
Ninja do Excel
 
Mensagens: 2082
Registrado em: Seg Jul 06, 2009 9:20 am
Localização: Belo Horizonte - MG
Has thanked: 30 times
Have thanks: 621 times

Re: Converter Data (Texto) para Número.

Mensagempor cdotta » Sex Fev 16, 2018 2:39 pm

@Bernardo,

Você tem razão, testei na máquina de um colega e funcionou sem ele fazer nada (inclusive converteu a celula de texto para númerico sozinha).

Minha versão do excel:
Microsoft Excel 2016 MSO (16.0.4549.1000) 32 bits

Versão dele:
Microsoft Excel 2013 (15.0.4981.1000) MSO (15.0.4971.1000) 32 bits

Testei também a formula que você sugeriu, está meio estranha:

img.png
Você não está autorizado a ver ou baixar esse anexo.
cdotta
Membro
Membro
 
Mensagens: 7
Registrado em: Qui Fev 15, 2018 1:38 pm
Has thanked: 2 times
Have thanks: 0 time

Re: Converter Data (Texto) para Número.  [Resolvido]

Mensagempor Bernardo » Sex Fev 16, 2018 2:47 pm

Deve ser algum bug da nova versão ou essa nova versão vai tratar diferente essa informação. Não sei ter informar. Uso o 2007.

Quanto a fórmula, deve ser alguma diferença na escrita, por exemplo, LIN() passou a ser LINHA(). Que faz a mesma coisa, mas copiando assim ele não reconhece.
Entretanto, o anexo ele converte internamente.

Baixa essa planilha, incluindo a fórmula nela e vê se funciona.

Qualquer coisa da o grito.
Abraço
Você não está autorizado a ver ou baixar esse anexo.
Att.
Bernardo Maia
Ninja do Excel/Moderador

E-Mail: bernardo.xls@gmail.com

Imagem
Avatar do usuário
Bernardo
Ninja do Excel
Ninja do Excel
 
Mensagens: 2082
Registrado em: Seg Jul 06, 2009 9:20 am
Localização: Belo Horizonte - MG
Has thanked: 30 times
Have thanks: 621 times

Re: Converter Data (Texto) para Número.

Mensagempor cdotta » Sex Fev 16, 2018 3:01 pm

@Bernardo,

Mesmo erro, copiei os dados para uma nova planilha e ele parece reclamar que a celula A2 não é "valor".

img.png


De qualquer forma agradeço a ajuda, ficou claro que é algum bug ou complemento do próprio excel.

abs,
dotta.
Você não está autorizado a ver ou baixar esse anexo.
cdotta
Membro
Membro
 
Mensagens: 7
Registrado em: Qui Fev 15, 2018 1:38 pm
Has thanked: 2 times
Have thanks: 0 time

Re: Converter Data (Texto) para Número.

Mensagempor Bernardo » Sex Fev 16, 2018 3:05 pm

Mas a planilha que eu enviei abriu normal aí?
Ao abrir a planilha que eu enviei já deu o mesmo erro de cara?
Att.
Bernardo Maia
Ninja do Excel/Moderador

E-Mail: bernardo.xls@gmail.com

Imagem
Avatar do usuário
Bernardo
Ninja do Excel
Ninja do Excel
 
Mensagens: 2082
Registrado em: Seg Jul 06, 2009 9:20 am
Localização: Belo Horizonte - MG
Has thanked: 30 times
Have thanks: 621 times

Re: Converter Data (Texto) para Número.

Mensagempor cdotta » Sex Fev 16, 2018 3:25 pm

@Bernardo,

Sim, fiz download e já abriu com erro:

img.png


Bizarro cara, deixa pra lá!
Você não está autorizado a ver ou baixar esse anexo.
cdotta
Membro
Membro
 
Mensagens: 7
Registrado em: Qui Fev 15, 2018 1:38 pm
Has thanked: 2 times
Have thanks: 0 time

Re: Converter Data (Texto) para Número.

Mensagempor Bernardo » Sex Fev 16, 2018 3:42 pm

Ele usa como separador a vírgula.
Ele deve ter abandonado alguma das funções ali.
Teria que saber qual para substituir.

Foda esses bugs.
Att.
Bernardo Maia
Ninja do Excel/Moderador

E-Mail: bernardo.xls@gmail.com

Imagem
Avatar do usuário
Bernardo
Ninja do Excel
Ninja do Excel
 
Mensagens: 2082
Registrado em: Seg Jul 06, 2009 9:20 am
Localização: Belo Horizonte - MG
Has thanked: 30 times
Have thanks: 621 times

Anterior

Voltar para Datas & Horas

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante