Erro 502 na fórmula do OpenOfficeSpreadsheet

0

A fórmula com falha é a seguinte:

=IF(TIMEVALUE(C2 & ":00") > TIMEVALUE(B2 & ":00"); 0; C2-B2)

Eu já tentei

=IF(C2 > B2; 0; C2-B2)

mas isso também me dá "Erro 502".

As células a que se refere contêm dados no formato "12:30" (formatei as colunas com o formato "HH: MM").

Eu só quero calcular quanto tempo está entre duas vezes, respeitando o caso especial em que endtime < hora de início.

    
por cody 07.10.2009 / 18:25

1 resposta

1

Usando o OpenOffice.org 3.1.1 com os seguintes dados:

Start          End            Elapsed
12:30:00 PM    05:30:00 PM    05:00:00
08:30:00 AM    05:30:00 PM    09:00:00
08:30:00 AM    08:00:00 AM    00:00:00

Eu usei a seguinte fórmula para a coluna Elapsed :

=IF(B2 < A2; 0; B2-A2)

Iniciar e Fim usam a formatação:

HH:MM:SS

E para a coluna Elapsed , usei

[HH]:MM

Isso parece dar os resultados desejados.

    
por 08.10.2009 / 05:05