Ошибка 502 в формуле OpenOfficeSpreadsheet

Сбой формулы следующий:

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

Я ранее попробовал

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

но это также дает мне "Ошибку 502".

Ячейки, к которым это относится, содержат данные в формате "12:30" (я отформатировал столбцы с форматом "HH:MM").

Я просто хочу вычислить, сколько времени находится между двумя разами, уважая особый случай где endtime <starttime.

0
задан 26.06.2012, 17:57

1 ответ

Используя OpenOffice.org 3.1.1 со следующими данными:

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

Я использовал следующую формулу для столбца Elapsed:

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

Запустите и Конец используют форматирование:

HH:MM:SS

И для столбца Elapsed, я использовал

[HH]:MM

Это, кажется, дает результаты, которые Вы хотите.

1
ответ дан 24.11.2019, 12:44

Теги

Похожие вопросы