У меня есть цель минут 2h47m00 s в месяц. Если я посещаю скажем, 1h20m00 s и когда мой формат ячеек Excel:
[Red]-[m]:ss;[Blue][m]:ss
... затем это дает мне в красном цвете разницу во времени 87 минут, прежде чем я достигну своей цели. Когда это отрицательно, это дает мне правильный ответ. Но если я обычно достигаю 3:00, это должно дать мне 13 минут, окрашенных в синий, но это не делает. Это дает мне ################# как ответ. Это не проблема расширения ячейки.
Кто-то может помочь мне получить правильную формулу?
Скажите, что Вы хотите записать свои времена бега трусцой и приняться цель 2:47 часов бега трусцой в месяц (Вы - точный человек).
Вам будут нужны несколько ячеек...
Ввести 2:47
, который является Вашим объективным временем бега трусцой. Ячейка собирается взять пользовательский формат h:mm, для hours:minutes, но в действительности превзойти хранилища любое "время" как значение даты и времени. В этом случае, 1-го января 1900, 2:47, но мы не заботимся об этом. Хотя удобный при введении данных, мы должны будем принять это во внимание при выполнении нашей формулы.
Тип в этой формуле: =SUM(C1:C50)
. Это - в общей сложности все Ваши времена бега трусцой, которые Вы собираетесь ввести в течение своего месяца в столбец C. Нет никакой проблемы в добавлении положительного datetimes, так как они никогда не будут становиться ниже нуля.
Вот выгода. Справка Excel в соответствии со статьей "Present the result based on a single time unit" предлагает:
=INT((B2-A2)*24) Total hours between two times (4)
=(B2-A2)*1440 Total minutes between two times (295)
=(B2-A2)*86400 Total seconds between two times (17700)
Я выбрал минуты, поскольку синхронизирующий бег трусцой секунд могло бы быть немного чрезмерным. В A3 просто введите =(A2-A1)*1440
. Затем установите свою ячейку A3 пользовательский формат на это: [Red]-0;[Blue]0
.
Voilà! Теперь просто необходимо пойти выполненные снаружи и возвращаться для записи времен в ячейках C1 к C50.Удачи.
Проблема состоит в том, что Вы пытаетесь отобразить ячейку Excel, которая содержит отрицательную величину, и это отформатировано как время.
При изменении формата ячейки к десятичному числу, Вы будете видеть время, отображенное правильно, но как отрицательная часть одного дня.
87 минут являются 0.0604 изо дня
13 минут являются 0.0090 изо дня - это - эта отрицательная величина, которая дает Вам проблему, когда ячейка отформатирована как время.
Отобразить минуты, несколько эта фракция к 1440 (число минут за день). При выполнении этого Вы будете видеть, что число отображает положительные и отрицательные минуты правильно.
Сделав это, необходимо быть легко отобразить красные и синие минуты для отрицательных и положительных значений; корректный формат ячеек:
[Blue]#,##0.00_);[Red](#,##0.00)
Можно проверить то, что Вы делаете против этой статьи Microsoft:
Вычислите различие между двумя разами.
Если бы это не дает ответов, это помогло бы знать, какие формулы Вы используете.