--- Em qua, 25/8/10, Nilson Almeida de Araújo <[email protected]> escreveu:

> 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.
> 


Substitua o nome da função EXT.TEXTO por MEIO.
Não se esqueça de formatar a célula como data/hora.

Osvaldo






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

Responder a