Bom dia!

Valeu Gustavo, resolveu meu problema principal. Esse cálculo com as datas e 
horas vai me servir muito no meu trabalho. (obrigado também, Oswaldo). 

Quanto à formatação pedida, de fato terei de realizar cálculos com as datas.
Eu abri um documento novo, coloquei a informação 2208101300 na célula B4 
(mantive a formatação padrão do CALC). Em outra célula (C4) colei a fórmula 
sugerida:
=DATA.VALOR(EXT.TEXTO(B4;1;2)&"/"&EXT.TEXTO(B4;3;2)&"/"&EXT.TEXTO(B4;5;2))+TEMPO(EXT.TEXTO(B4;7;2);EXT.TEXTO(B4;9;2);0)
A célula deu-me como resposta: #NOME?      
Cheguei a mudar a formatação de B4 para texto, mas não mudou a resposta.
Imagina o que possa ter dado errado?
Um abraço a todos e até mais!



-----Mensagem original-----
De: [email protected] [mailto:[email protected]] Em nome de Gustavo Pacheco
Enviada em: terça-feira, 24 de agosto de 2010 21:00
Para: [email protected]
Assunto: Re: [usuarios OOo] Formatação e calculo com datas.

 Olá Nilson!

 Abaixo seguem algumas sugestões:

Em 24 de agosto de 2010 11:09, Nilson Almeida de Araújo <
[email protected]> escreveu:

> Bom dia!
>
> Estou com uma dúvida no CALC:
>
>  Eu desejava subtrair datas com horas
>
> Exemplo: (22/08/10 13:00    subtrair       21/08/10  12:00)
>
>                 Esperava obter: 23:00         no entanto, o CALC me
> retorna: 01:00
>

 Acredito que você tenha desejado dizer que esperava obter 25:00, certo?

Para obter 25:00:
- clique sobre a célula com o botão direito do mouse em Formatar células...
- na guia Números, escolha a Categoria 'Hora' e o Formato '876613:37:46'
- no código do formato, aparecerá [HH]:MM:SS
- clique OK.

O resultado 01:00 significa que você provavelmente está usando o formato
HH:MM. Nesse caso, caso, o Calc contará até 24 horas e, depois, reiniciará a
contagem em 01:00. Logo, você de fato tem 25 horas como resultado, no
entanto, a  exibição é de 01:00 hora.



>                  Porque isso acontece?  Como posso corrigir?
>
> Além disso: Como faço para configurar uma formatação de modo que apenas
> digitando: 2208101300 o CALC já me forneça 22/08/10 13:00  ?      No mais,
> só tenho a agradecer aos colegas do fórum que estão sempre dispostos a
> ajudar.
>
>

Pois é... uma possibilidade imediata é ir novamente na formatação e usar
como código de formato:

 00"/"00"/"00" "00":"00

No entanto, imagino que você tenha que fazer cálculos com essas datas
depois. Isso não será possível nesse formato. Deverá ser feita uma conversão
de formato para data. Considerando que você tenha, por exemplo, na célula
B4, o valor:

2208101300

formatado com o código acima, a fórmula abaixo (em outra célula qualquer),

=DATA.VALOR(EXT.TEXTO(B4;1;2)&"/"&EXT.TEXTO(B4;3;2)&"/"&EXT.TEXTO(B4;5;2))+TEMPO(EXT.TEXTO(B4;7;2);EXT.TEXTO(B4;9;2);0)

resultará na data válida: 22/08/10 13:00:00.

Acho que pode existir uma forma melhor de fazer isso, no entanto, essa
sugestão funciona.

Abraço,

Gustavo Pacheco.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Responder a