Pergunte aqui

Histórico de revisões [voltar]

clique para ocultar/mostrar a revisão 1
Versão inicial

Bom dia, Gilberto!

Foi através da sua resposta que consegui chegar a um resultado satisfatório. Só estou usando o campo de resposta para ter mais espaço para justificar minhas alterações.

Seguindo sua sugestão, fiz algumas adaptações na sua fórmula.

A fórmula final ficou: =DATA(DIREITA($E5;4);ESQUERDA(DIREITA($E5;6);2);0&INT($E5/1000000))

Além da alteração em DIREITA($E5;4) e INT($E5/1000000) — para usar o formato DDMMAAAA — precisei fazer outras adaptações, pois para as datas que começam com "0" (Exemplo: 09/09/2016) a fórmula não estava dando certo. Assim, só alterei o lado de referência para o mês, ficando ESQUERDA(DIREITA($E5;6);2) e resolvi acrescentar um "0" à esquerda no Dia, ficando 0&INT($E5/1000000).

Portanto, sua sugestão funciona. Dá pra trabalhar com datas sem precisar digitar as barras. Inseri a fórmula dentro de uma outra mais complexa, fiz os testes, e os cálculos funcionaram perfeitamente.

Contudo, ainda não sei como trabalhar com datas sem digitar as barras, usando o formato DD/MM/AAAA, pois, no formato ##"/"##"/"####, o Calc não exibi o zero a esquerda. Se eu configuro uma célula no formato "DD/MM/AAAA" (conforme padrão que já existe ), a data 09/09/2016 é exibida como "09/09/2016", mas se eu configuro esta mesma célula no formato ##"/"##"/"####, a data é exibida "9/09/2016". Isto pode parecer bobagem, mas foge do padrão que definimos.

De qualquer forma, muito obrigado! Mas se alguém souber de alguma outra maneira de fazer isso sem que a data deixe de exibir o zero à esquerda, compartilhe aqui!

Bom dia, Gilberto!

Foi através da sua resposta que consegui chegar a um resultado satisfatório. Só estou usando o campo de resposta para ter mais espaço para justificar minhas alterações.

Seguindo sua sugestão, fiz algumas adaptações na sua fórmula.

A fórmula final ficou: =DATA(DIREITA($E5;=DATA(DIREITA($C4;4);ESQUERDA(DIREITA($E5;6);2);0&INT($E5/10000;0&INT($C4/1000000))

Além da alteração em DIREITA($E5;DIREITA($C4;4) e INT($E5/10000INT($C4/1000000) — para usar o formato DDMMAAAA — precisei fazer outras adaptações, pois para as datas que começam com "0" (Exemplo: 09/09/2016) a fórmula não estava dando certo. Assim, só alterei o lado de referência para o mês, ficando ESQUERDA(DIREITA($E5;6);2)ESQUERDA(DIREITA($C4;6);2) e resolvi acrescentar um "0" à esquerda no Dia, ficando 0&INT($E5/1000000).($C4/1000000).

Portanto, sua sugestão funciona. Dá pra trabalhar com datas sem precisar digitar as barras. Inseri a fórmula dentro de uma outra mais complexa, fiz os testes, e os cálculos funcionaram perfeitamente.

Contudo, ainda não sei como trabalhar com datas sem digitar as barras, usando o formato DD/MM/AAAA, pois, no formato ##"/"##"/"####, o Calc não exibi o zero a esquerda. Se eu configuro uma célula no formato "DD/MM/AAAA" (conforme padrão que já existe ), a data 09/09/2016 é exibida como "09/09/2016", mas se eu configuro esta mesma célula no formato ##"/"##"/"####, a data é exibida "9/09/2016". Isto pode parecer bobagem, mas foge do padrão que definimos.

De qualquer forma, muito obrigado! Mas se alguém souber de alguma outra maneira de fazer isso sem que a data deixe de exibir o zero à esquerda, compartilhe aqui!

Bom dia, Gilberto!

Foi através da sua resposta que consegui chegar a um resultado satisfatório. Só estou usando o campo de resposta para ter mais espaço para justificar minhas alterações.

Seguindo sua sugestão, fiz algumas adaptações na sua fórmula.

A fórmula final ficou: =DATA(DIREITA($C4;4);ESQUERDA(DIREITA($E5;6);2);0&INT($C4/10000;INT($C4/1000000))

Além da alteração em DIREITA($C4;4) e INT($C4/1000000) — para usar o formato DDMMAAAA — precisei fazer outras adaptações, pois para as datas que começam com "0" (Exemplo: 09/09/2016) a fórmula não estava dando certo. Assim, só alterei o lado de referência para o mês, ficando ESQUERDA(DIREITA($C4;6);2) e resolvi acrescentar um "0" à esquerda no Dia, ficando 0&INT($C4/1000000)..

Portanto, sua sugestão funciona. Dá pra trabalhar com datas sem precisar digitar as barras. Inseri a fórmula dentro de uma outra mais complexa, fiz os testes, e os cálculos funcionaram perfeitamente.

Contudo, ainda não sei como trabalhar com datas sem digitar as barras, usando o formato DD/MM/AAAA, pois, no formato ##"/"##"/"####, o Calc não exibi o zero a esquerda. Se eu configuro uma célula no formato "DD/MM/AAAA" (conforme padrão que já existe ), a data 09/09/2016 é exibida como "09/09/2016", mas se eu configuro esta mesma célula no formato ##"/"##"/"####, a data é exibida "9/09/2016". Isto pode parecer bobagem, mas foge do padrão que definimos.

De qualquer forma, muito obrigado! Mas se alguém souber de alguma outra maneira de fazer isso sem que a data deixe de exibir o zero à esquerda, compartilhe aqui!

Bom dia, Gilberto!

Foi através da sua resposta que consegui chegar a um resultado satisfatório. Só estou usando o campo de resposta para ter mais espaço para justificar minhas alterações.

Seguindo sua sugestão, fiz algumas adaptações na sua fórmula.

A fórmula final ficou: =DATA(DIREITA($C4;4);ESQUERDA(DIREITA($E5;6);2)ESQUERDA(DIREITA($C4;6);2);INT($C4/1000000))

Além da alteração em DIREITA($C4;4) e INT($C4/1000000) — para usar o formato DDMMAAAA — precisei fazer outras adaptações, pois para as datas que começam com "0" (Exemplo: 09/09/2016) a fórmula não estava dando certo. Assim, só alterei o lado de referência para o mês, ficando ESQUERDA(DIREITA($C4;6);2) .

Portanto, sua sugestão funciona. Dá pra trabalhar com datas sem precisar digitar as barras. Inseri a fórmula dentro de uma outra mais complexa, fiz os testes, e os cálculos funcionaram perfeitamente.

Contudo, ainda não sei como trabalhar com datas sem digitar as barras, usando o formato DD/MM/AAAA, pois, no formato ##"/"##"/"####, o Calc não exibi o zero a esquerda. Se eu configuro uma célula no formato "DD/MM/AAAA" (conforme padrão que já existe ), a data 09/09/2016 é exibida como "09/09/2016", mas se eu configuro esta mesma célula no formato ##"/"##"/"####, a data é exibida "9/09/2016". Isto pode parecer bobagem, mas foge do padrão que definimos.

De qualquer forma, muito obrigado! Mas se alguém souber de alguma outra maneira de fazer isso sem que a data deixe de exibir o zero à esquerda, compartilhe aqui!