У Майка есть рабочий лист, в котором есть несколько раз. Если он вычтет 6:33 из 6:21, он заметил, что не получает отрицательного значения прошедшего времени, как в случае -: 12. Вместо этого он получает ############# в ячейке. Майк задается вопросом, как он может правильно отображать отрицательную разницу во времени?
Самый простой способ решить эту проблему – просто изменить систему дат, используемую в книге. Это может показаться глупым, но если вы используете систему дат 1900 (которая используется по умолчанию для версий Excel для Windows), тогда вы получите ############# в ячейке. Если вместо этого вы перейдете на систему дат 1904 года (которая используется по умолчанию для версий Excel для Mac), вы увидите правильное отрицательное прошедшее время в своей формуле.
Чтобы изменить систему дат выполните следующие действия:
- Отобразите диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем – «Параметры Excel. В Excel 2010 или более поздней версии откройте вкладку« Файл »на ленте и нажмите кнопку« Параметры ».)
- Нажмите« Дополнительно »слева. диалогового окна.
- Прокрутите параметры до тех пор, пока не увидите раздел «При вычислении этой книги». (См. Рис. 1.)
- Флажок “Использовать систему дат 1904” определяет, какая система датирования используется, как и в более ранних версиях Excel.
Рис. 1. Расширенные параметры диалогового окна “Параметры Excel”.
Если вы предпочитаете не менять систему датирования, используемую в книге (возможно, это может испортить некоторые другие формулы даты, которые есть на листе), то единственное, что вы можете сделать, – это создайте текстовую версию разницы во времени, используя следующую формулу:
= IF (B2-A2
Если разница между двумя значениями времени (в A2 и B2) отрицательная, то формула объединяет текстовое значение, состоящее из знака минус и абсолютное значение разницы времен.
Источник: