1

Я пытаюсь вычесть часы из времени, близкого к полуночи, но в Excel выводятся все хеш-символы (#) с жалобами на операцию.

Добавление времени легко и возможно, как описано в первом примере:

Например, у меня есть ячейка со значением 11:00 вечера (столбец отформатирован в этот формат времени). Мне нужно добавить 2 часа и получить 01:00 утра. Предполагая, что ячейка A1 имеет значение 11:00 PM , я использую =A1+time(2,0,0) и получаю 01:00 AM, чего я и ожидаю.

Однако, когда я пытаюсь выполнить обратную операцию (минус), Excel выводит все хэш-символы.

Например, у меня есть ячейка со значением 01:00. Мне нужно минус 2 часа до него и получить 11:00 вечера. Я пытаюсь =A1-time(2,0,0) , но все, что я получаю, это хеш-символы из Excel.

Как я могу вычесть количество часов (или минут) из времени, которое очень близко к полуночи?

3 ответа3

2

Результат

=A1-TIME(2,0,0)

является отрицательным значением, если A1 = 01:00, и Excel не любит отрицательные значения времени в большинстве случаев, следовательно, #####.

Попробуйте использовать функцию MOD как это

=MOD(A1-TIME(2,0,0),1)

0

Формула, которая вам нужна на самом деле:

=MOD(B1-A1,1) где B1 - прошедшее полночное время, а A1 - полуночное.

Удачи

-1

Я использую то, что мне сказали, это 36-часовые часы. Если смена начинается до полуночи, но заканчивается после полуночи, используйте модифицированные 24-часовые часы. Например:

Смена начинается в 11:00 и заканчивается в 5:00; отформатировать ячейки с использованием 24-часовых часов = формат ячейки - время - 13:30

Формула: 29:00 -23: 00, результаты должны быть 6 часов.

Если вы используете часы и минуты, вам, возможно, придется отформатировать ячейку Total(s) в Конечное время легко определить: полночь всегда 24:00, добавьте час для каждого часа после полуночи (т.е. 1:00 утра = 25:00, 2:00 ночи = 26:00 и так далее ...).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .