Как правильно отобразить/показать отрицательное время в Excel?
Некоторые из нас могут столкнуться с этой проблемой, когда вы вычитаете более позднее время 12:20 из более раннего времени 10:15, вы получите результат в виде ошибки ######, как показано на следующих скриншотах. В этом случае, как можно нормально и корректно показать отрицательное время в Excel?
Правильно отображайте отрицательное время, изменяя систему дат по умолчанию в Excel
Правильно отображайте отрицательное время с помощью формул
Правильно отображайте отрицательное время, изменяя систему дат по умолчанию в Excel
Вот простой и быстрый способ для вас нормально отображать отрицательное время в Excel, изменив систему дат по умолчанию Excel на систему дат 1904 года. Пожалуйста, сделайте следующее:
1. Откройте диалоговое окно «Параметры Excel», нажав Файл > Параметры в Excel 2010/2013, и кнопку Office > Параметры Excel в Excel 2007.
2. Затем в диалоговом окне « Параметры Excel» нажмите «Дополнительно» в левой панели, и в правой секции отметьте «Использовать систему дат 1904 года» в разделе «При вычислении этой книги». См. скриншот:
3. После завершения настроек нажмите OK. И отрицательное время будет отображаться правильно сразу же, см. скриншоты:

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Правильно отображайте отрицательное время с помощью формул
Если вы не хотите менять систему дат, вы также можете использовать следующую формулу для решения этой задачи.
1. Введите даты, которые вы хотите рассчитать, и введите эту формулу =TEXT(MAX($A$1:$A$2)-MIN($A$1:$A$2),"-H::MM") (A1 и A2 обозначают две временные ячейки соответственно) в пустую ячейку. См. скриншот:
2. Затем нажмите клавишу Enter, и вы получите правильный результат, как показано ниже:
Совет:
Вот еще одна формула, которая может вам помочь: =IF(A2-A1<0, "-" & TEXT(ABS(A2-A1),"hh:mm"), A2-A1)
В этой формуле A2 обозначает меньшее время, а A1 обозначает большее время. Вы можете изменить их по своему усмотрению.
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!