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