
Я хотел бы взять группу ячеек в формате ЧЧ:ММ:СС и сложить их. Я не хочу, чтобы значение переносилось на 24-часовой формат. Я просто хочу получить абсолютную сумму значений. (Функция суммы, похоже, переносит по умолчанию).
Итак, если у меня есть:
20:00:00
20:00:00
00:10:00
00:00:10
00:00:10
Я хочу закончить так:
40:10:20
Пример надуманный, но он передает то, что я ищу.
решение1
Это вопрос форматирования ячеек. Вам придется применить код формата [HH]:MM:SS
. Он уже предопределен:
(Снимок экрана из LibreOffice 3.4.3)
решение2
Очень часто значение времени представлено в виде строки, т. е. при форматировании как времени отображается как «01:00:00».
Для этой проблемы есть два решения:
Удалить одинарную кавычку. Это очень утомительно, если есть еще значения
Чтобы создать еще одну ячейку, которая использует формулу для преобразования в timevalue. Если, например, A1 содержит '01:00:00, то создайте еще одну ячейку с =TIMEVALUE(A1), формулу можно перетаскивать, чтобы легко преобразовать несколько значений
решение3
Другое решение, которое я использовал, — ввести 01:00 утра как 25:00. Оно все равно отображается как 01:00, но тогда математические вычисления выполняются правильно.
решение4
Черт, проблема решена: я добавил ежедневные периоды к промежуточным суммам и все промежуточные суммы месяца к ежемесячным суммам без надежного результата. Некоторые месяцы даже стали отрицательными, и для меня было непостижимо, почему.
Установив ячейки промежуточных итогов, которые никогда не показывали больше 24 часов, в формат кодирования [ЧЧ]:ММ:СС, отрицательные дни стали видны. Это все еще не имело для меня смысла. Я не нашел и не мог найти решение. Поэтому я оставил это и довольствовался дневными итогами. До сегодняшнего дня, потому что теперь я смог разгадать загадку благодаря нахождению этой ветки.
Только в те дни, где период времени заканчивался в 00:00, выводился отрицательный результат. Как только я изменил 00:00 на 24:00, результат стал правильным, как и ожидалось. Когда исходные периоды отображаются с кодировкой формата ЧЧ:ММ:СС, таблица даже не показывает никакой разницы. Только в строке ввода указано 24:00.
Ошибка ввода сразу видна благодаря отрицательному промежуточному итогу с кодировкой формата [ЧЧ]:ММ:СС, а не только благодаря форматированию общего итога таким образом.
@rufus-t-firefly, это была блестящая подсказка! Почти 7 лет назад, и я все еще могу к ней добавить! Я был очарован этой проблемой много месяцев, если не лет, и теперь она наконец-то ясна, и я снова могу полагаться на формулы времени. Спасибо! Спасибо всем в этой теме!