Com seus dados na célula A1 , em B1 digite:
=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))+RIGHT(A1,3)/(24*60*60*1000)
e aplique o formato adequado:
B1 aparece da mesma forma que A1 , mas é numérico.
Estou ciente de que o Excel pode modificar a aparência de um conteúdo de célula, usando "Formatar células". Quando eu entro "20000" em uma célula, e eu uso "Formatar células", mais exatamente "Data", digite "14/03/2012", vejo "03/10/1954".
Agora eu gostaria de fazer exatamente o oposto: eu tenho um monte de células, contendo carimbos datetime como "2017-10-09 01: 56: 39.466", e gostaria de explicar para o Excel que isso é um formato datetime, a ser interpretado como YYYY-MM-DD hh:mm:ss.ttt
(onde t
significa "milhares de segundos"). Isso é possível?
A idéia por trás disso é que eu tenho muitas dessas células, e gostaria de subtrair esses carimbos de data e hora para descobrir qual era a entrada com a maior duração, mas até onde sei, a subtração é apenas possível por valores numéricos, daí a necessidade de fazer o Excel entender o formato usado.
Estou trabalhando com o Microsoft Excel 2016 MSO de 32 bits.