DATEVALUE() fornece valores diferentes para dados semelhantes

DATEVALUE() fornece valores diferentes para dados semelhantes

Em uma coluna, tenho carimbos de data/hora no formatoJun 10, 2015 11:36:51 AM

Então, para pegar a data dessa coluna, criei outra coluna e usei a fórmula

=DATEVALUE(CONCATENATE(MID(D2,5,2)," ",LEFT(D2,3)," ",MID(D2,8,5)))

Então, essencialmente, isso funciona da seguinte maneira -

=DATEVALUE(CONCATENATE("10"," ","Jun"," "," 2015")

=DATEVALUE("10 Jun  2015")

Isso me dá o resultado10-06-2015

Agora, em outra coluna, obtive datas usando VLOOKUPo seguinte -

=VLOOKUP(Customers!B2,Customers!B2:B5013:Customers!I2:I5013,8,FALSE)

Esta coluna também possui carimbos de data/hora no formatoJun 10, 2015 12:22:48 PM

Apliquei a mesma DATEVALUEfórmula acima para converter isso em data -

=DATEVALUE(CONCATENATE(MID(L2,5,2)," ",LEFT(L2,3)," ",MID(L2,8,5)))

Mas desta vez, estou recebendo o valor42165

Por que isso está acontecendo?

Quero encontrar a diferença entre essas duas datas. Portanto, eu os quero no mesmo formato.

Responder1

As datas no Excel são armazenadas como números inteiros. Embora você esteja confuso sobre como ele é exibido na célula, o valor que sua função retorna é de fato o correto, você só precisa alterar a formatação da célula para a mesma da outra, e elas devem exibir o mesmo valor .

Se você der uma olhada no menu suspenso do formato da célula, verá que os dois são iguais:

insira a descrição da imagem aqui

Responder2

No Excel, uma data é sempre um valor numérico. 10 Jun 2015é 42165.

Você tem que mudar oformato de colunaparadata. Eu acho que você está usandoEm geralouNúmero.

informação relacionada