Как показать отрицательное время в Excel?

Как показать отрицательное время в Excel?

Можно ли отобразить в ячейке отрицательное время?

например: если мне нужно рассчитать баланс рабочего времени

  • день 1: с 8:00 до 16:00 (8:00 часов = стандарт)
  • день 2: с 8:00 до 19:00 (+3 часа)
  • день 3: с 8:00 до 12:00(-4 часа)

Я использую Excel 2007

решение1

C2=HOUR((B2-A2)-INT(B2-A2))-8

Где столбец A=Время начала, B=Время окончания и C=Разница во времени

Строка-1 — строка заголовка

Форматировать столбец разницы «C» как число

У меня недостаточно баллов, чтобы опубликовать изображение. :(

решение2

Предположим, что время начала находится в A2, а время окончания — в B2. Если время может перевалить за полночь, его необходимо ввести как дата+время.

Дата+время хранится как число. Целая часть — это количество дней с контрольной даты. Время хранится как десятичная дробь дня. С этими значениями можно выполнять обычные математические действия.

В C2 формула будет иметь вид:

=(B2-A2)*24 - 8

B2-A2 дает разницу во времени. Умножение на 24 преобразует разницу в часы. Вычитание 8 сравнивает результат с вашим 8-часовым стандартом.

Это будет отображаться в виде положительных или отрицательных часов, включая десятичные доли часа.

решение3

=(СУММА(ЧАС(B2), (МИНУТА(B2)(1/60)))-СУММА(ЧАС(A2), (МИНУТА(A2)(1/60)))-8)

Убедитесь, что поле, в которое вы вставляете эту формулу, установлено на «Общее» или «Число». С помощью креативного использования переменной вы можете изменить 8 на ссылку на ячейку, если у вас есть разные задания с разной стандартной продолжительностью смены.

Вот пример того, что вы можете сделать.Пример использования переменной для длины смены

Связанный контент