Отображение отрицательного времени (Microsoft Excel)
У Майка есть рабочий лист, в котором есть несколько раз. Если он вычтет 6:33 из 6:21, он заметил, что не получает отрицательного значения прошедшего времени, как в -: 12.
Вместо этого он получает # в ячейке. Майк задается вопросом, как он может правильно отображать отрицательную разницу во времени?
Самый простой способ решить эту проблему — просто изменить систему дат, используемую в книге. Это может показаться глупым, но если вы используете систему дат 1900 (которая используется по умолчанию для версий Excel для Windows), тогда вы получите # в ячейке. Если вместо этого вы перейдете на систему дат 1904 года (которая используется по умолчанию для Mac-версий Excel), вы увидите правильное отрицательное прошедшее время в своей формуле.
Чтобы изменить систему дат, выполните следующие действия:
-
Выберите «Параметры» в меню «Инструменты». Excel отображает диалоговое окно «Параметры».
-
Убедитесь, что выбрана вкладка «Расчет». (См. Рис. 1.)
-
Флажок «Система дат 1904» определяет, какая система датирования используется.
Если флажок не установлен, используется система датирования 1900; если он выбран, то используется система 1904 года.
Если вы предпочитаете не изменять систему датирования, используемую в книге (возможно, это может испортить некоторые другие формулы даты, которые есть на листе), то единственное, что вы можете сделать, — это создать текстовую версию разницы во времени, используя формула, например:
=IF(B2-A2<0, "-" & TEXT(ABS(B2-A2),"hh:mm"), B2-A2)
Если разница между двумя значениями времени (в A2 и B2) отрицательная, тогда формула объединяет текстовое значение, состоящее из знака минус и абсолютного значения разницы между временами.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3514) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Displaying_Negative_Times [Отображение отрицательного времени]
.