Работа с истекшим временем

Excel позволяет вводить в ячейку много значений, включая время. Это побуждает некоторых людей использовать Excel для вычисления прошедшего времени. Например, у вас может быть столбец, содержащий время начала, другой столбец, содержащий время окончания, а затем использовать третий столбец для расчета времени между временем начала и окончания.

В таких ситуациях , у вас может возникнуть соблазн просто поместить следующую формулу в ячейки третьего столбца:

= B2-A2

Это будет работать нормально, если время, указанное в B2, всегда позже, чем время, указанное в A2. Однако вы получите ошибочные результаты, если время не будет соответствовать этой жесткой стриктуре. Что вы будете делать, если вы выполняете операции круглосуточно и с такой же вероятностью значение в A2 будет незадолго до полуночи, а значение в B2 будет после полуночи?

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

Если вы вводите время без обозначения AM/PM в 12-часовом формате, тогда вам следует использовать следующие формула в ячейках третьего столбца:

= IF (A2> B2, (B2 + 0.5) -A2, B2-A2)

В этой формуле используется Функция ЕСЛИ, чтобы определить, является ли время начала более поздним, чем время окончания. Если это так, то 0,5 (что составляет половину дня или 12 часов) добавляется к конечному времени до того, как будет выполнено вычитание. Если время начала раньше, чем время окончания, выполняется обычная операция вычитания.

Если вы используете обозначение AM/PM в своем времени или вводите информацию в 24-часовом формате , то формула должна немного измениться. Теперь он должен выглядеть следующим образом:

= IF (A2> B2, (B2 + 1) -A2, B2-A2)

Теперь вместо добавления только полдня, вы добавляете целый день (24 часа) к конечному времени. Это, опять же, обеспечивает правильный результат.

Интересно отметить, что в обоих случаях Excel позволяет при желании добавлять часы и минуты. Хотя приведенный выше пример ясен и прост, можно также использовать следующее:

= IF (A19> B19, (B19 + «24:00») — A19, B19-A19)

Независимо от используемой формулы после ее ввода необходимо убедиться, что ячейка с формулой отформатирована так, чтобы правильно отображать прошедшее время. Для этого выполните следующие действия:

  1. Выберите “Ячейки” в меню “Формат”. Excel отображает диалоговое окно «Формат ячеек». (См. Рис. 1.)
  2. Рисунок 1. Диалоговое окно «Формат ячеек».

  3. В списке категорий (слева) выберите «Время».
  4. В поле «Тип» выберите 37: 30:55 в качестве типа.
  5. Нажмите “ОК”.

Теперь ваша ячейка показывает правильные прошедшие часы, минуты и секунды.

Источник: frestage.ru

Бытовой вопрос