У меня есть два столбца даты и времени, отформатированные как пользовательские dd/mm/yyyy hh:mm .

Третий столбец =C3-B3 , =D3-D3 , =x3-x3 и т.д.

клетки Excel

Как вы можете видеть, он не показывает разницу в днях, часах и минутах, как мне хотелось бы, но показывает разницу в формате даты, при этом дни, часы и минуты корректны, но с январем 1900 года добавлено несколько странных причина.

Как бы я получил результат с разницей в днях, часах и минутах?


Первоначально я добавил ссылку на файл примера ЗДЕСЬ, но заметил, что, когда я открываю ссылку в режиме инкогнито, чтобы убедиться, что она общедоступна, я заметил, что она превращает даты в формат mm/dd/yyyy , который действительно глупый и еще более запутанный.

2 ответа2

1

Измените формат ячейки в столбце C на пользовательский.

В поле нестандартного формата введите: d:hh:mm

Это должно дать желаемый результат.

РЕДАКТИРОВАТЬ:

Вы бы посмотрели на это? Excel имеет функцию «DATEDIF» . Синтаксис:

=DATEDIF(Date1, Date2, Interval)

По словам Чипа Пирсона, это было задокументировано однажды, в Excel 2000, но было в Excel с 1995 года и рассматривается как пьяный двоюродный брат других Формул (то есть Excel знает, что он живет счастливой и полезной жизнью, но не будет говорить об этом вежливо разговор.)

Есть несколько примеров по ссылке выше, показывающих, как составить список различных компонентов даты в результате. Однако, похоже, что оно не касается времени.

-2

Запишите эту формулу в ячейку D3 и заполните, если необходимо.

=INT(C3-B3)&" Days "&HOUR(MOD(C3-B3,1))&" Hour "&MINUTE(MOD(C3-B3,1))&" Minutes"

Надеюсь, это поможет.

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