MS-Excel отрицательные времена

Я пишу таблицу для менеджера магазина. Что он делает, так это отслеживать количество часов, в течение которых работал работник.

таким образом, вы вводите время для понедельника-воскресенье, а затем корректировку-например, если они работают 40/40/40/32 часов в месяц, то у вас будет корректировка -2/-2/-2/+6 привести работника к 38-часовой неделе, за которую ему платят. Некоторые (большинство) недель могут быть скорректированы на сверхурочные. Затем электронная таблица подсчитывает часы.

эту таблицу это должно быть самостоятельно вычисляя версия бумажной форме. Он должен соответствовать бумажной форме, поскольку он должен быть заменен старой формой, которая дается какому-то другому члену компании (платный клерк, я не знаю; я не перестраиваю всю их систему, просто заменяю форму)

У меня возникли проблемы с вводом отрицательного времени в поле adj - поле имеет форматирование [h]:mm. и когда я ввожу отрицательное время (например, -2: 00), он отображает ошибку, говоря: "неправильно отформатирован уравнения", с предложением, что если я ввожу строку, то я должен префикс с апострофом.

Как мне преодолеть это?

3 ответов


Инструменты-Параметры-расчет - 1904 система дат

установите этот флажок, чтобы использовать систему дат 1904 (Mac), и вы сможете использовать отрицательные даты и время. Я не уверен, как это повлияет на существующие таблицы, может кто-то может сказать, что.


согласно Excel...

"отрицательные даты и время отображаются как ########"

не похоже, что вы сможете сделать это с помощью формулы автоматического суммирования. Вам нужно будет установить форматирование как none и просто ввести его (что побеждает цель).


Я решаю ту же проблему. Настройка форматирования даты "1904" необходима для обоих описанных ниже решений.

вы можете ввести уравнение в результате предшествующих клеток, таких как C5-C4-C3 (выезд-заезд-стандартное рабочее время). Результат отрицательный и он будет отображаться как -1:15 и вы можете дальше обрабатывать его.

Второй способ уже был описан выше-ввести в запрашиваемую ячейку отрицательное десятичное значение в виде дроби "1". "1,000"=24 hours, "0,5"=12 hours, "0,01"= 14 minutes, "0,041667"=1 hour. Сначала нужно найти правильные десятичные числа.