Formatação Texto para Hora no Calc

perguntadas 2016-10-19 21:05:55 +0100

imagem do gravatar de danielpedrotti

Esse problema surgiu inicialmente porque a soma de horas não funcionava corretamente de um XLS aberto no LibreOffice Calc. Ao tentar auxiliar um colega na solução encontrei a situação descrita abaixo.

Informar uma hora numa célula, o sistema converterá automaticamente essa célula para Formato Hora Ex: 00:00:45 na célula A1 (o tipo da célula será hora) - Correto e ao usar uma função de soma nessa célula com outra de hora a soma fica correta.

Ao formatar uma célula vazia para texto (usei a formatação personalizada colocando apenas @) e após informar uma hora no célula texto. Ex: Formatado B1 como Texto e após informado 00:00:45 - Sistema manterá texto (OK) e se usar uma soma em cima dessa célula com outra de hora (formatada como texto ou não, tanto faz) o sistema não faz a soma (OK). Alterado a Formatação da célula B2 para Hora, pois quero que o sistema faça a soma. Nesse momento o sistema coloca uma aspas simples no início da hora ficando dessa maneira '00:00:45 (essa informação só mostra na barra onde aparecem as fórmulas e não diretamente na celula) e mesmo após converter para Hora o sistema não realiza a soma dessa informação.

Verificado que a aspas simples aparece apenas nessa situação, pois na conversão automática do sistema para hora (quando eu apenas coloco a informação sem formatar para texto) não acrescenta a aspas simples.

Isso seria um Bug do sistema? Porque não faz a conversão para hora sem acrescentar a aspas?

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Caro @danielpedrotti, fiz o teste que tu descreve, e esta tudo funcionando normalmente. Hora + Texto = 00:01:30 e após a formatação de Texto para Hora a soma continua igual, nada alterou. A aspas mostrada na barra nada influencia nos cálculos. Uso Win10 + LibO_5.2.2.2. e Trisquel_7 + LibO_4.2.8.2. ambos OK. Creio que trata-se de algum controle interno do LibO e não afeta visualmente nem cálculos.

imagem do gravatar de SchiavinattoSchiavinatto ( 2016-10-20 00:19:06 +0100 )editar

Olá,

Testei agora W10 + LO 5.2.2. Esqueci de dizer que usei a função SOMA(). Com essa função não funciona, somente se usar Celula1+Celula2. Fiz ambos os testes agora.

Reparei se usar Celula1+Celula2 nem precisa converter para Hora, ele funciona a soma mesmo a célula sendo texto.

O que acha que pode ser?

imagem do gravatar de danielpedrottidanielpedrotti ( 2016-10-20 19:50:13 +0100 )editar