Там какой-либо путь состоит в том, чтобы правильно отобразить отрицательные отрезки времени в Excel?

Там какой-либо путь состоит в том, чтобы заставить Excel показать отрицательный отрезок времени? Если я вычитаю две временных стоимости (скажите при вычитании фактического количества времени, потраченного на что-то от количества времени, запланированного его), и результат отрицателен, Excel просто заполняет ячейку результата хешами, чтобы уведомить меня, что результат не может быть отображен как временная стоимость. Даже OpenOffice.org Calc и электронные таблицы Google может отобразить отрицательные временные стоимости.

Существует ли способ работать вокруг той проблемы при помощи условного форматирования? Я действительно не хочу создавать некоторое обходное решение путем вычисления часов и минут сам или чего-либо как этот.

19
задан 27.03.2016, 18:43

3 ответа

Из http://spreadsheetpage.com/index.php/tip/C17/P10/ John Walkenbach:

По умолчанию Excel использует систему дат, которая начинается 1 января 1900. Отрицательная временная стоимость генерирует комбинацию даты и времени, которая падает перед этой датой, которая недопустима.

Решение состоит в том, чтобы использовать систему дат 1904 года. Выберите Инструменты, Опции. В Окне параметров нажмите вкладку Calculation и проверьте опцию системы дат 1904 года изменить срок начала работы до 2 января 1904. Ваши отрицательные времена будут теперь отображены правильно.

Если Вы используете систему дат 1904 года, осторожны при соединении с ячейками даты в других рабочих книгах. Если связанная рабочая книга будет использовать систему дат 1900 года, то даты, полученные ссылками, будут неправильными.

11
ответ дан 07.12.2019, 10:22

Вы рассмотрели использование условного форматирования для выделения отрицательных отрезков времени?

Я знаю, что это, вероятно, не технически корректный ответ, но он позволит пользователю/читателю видеть сразу whichspans, отрицательны.

0
ответ дан 07.12.2019, 10:22

Если ответы появляются в столбце ячеек, начинающих "A1", Скрывают тот столбец от представления. Затем "вставьте" другой столбец ячеек около скрытого столбца.

Перейдите к ячейке наверху нового столбца и введите формулу

=IF((A1<0,-A1,A1)

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

3
ответ дан 07.12.2019, 10:22

Теги

Похожие вопросы