Формула с ошибкой следующая:

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

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

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

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

Ячейки, на которые он ссылается, содержат данные в формате «12:30» (я отформатировал столбцы в формате «ЧЧ: ММ»).

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

1 ответ1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .