Получение часов от Libreoffice Calc - PullRequest
0 голосов
/ 28 апреля 2020

хорошо, я начинаю использовать libre office cal c, и у меня возникают проблемы с управлением часами данных.

Итак, у меня есть 3 раза

, например, на [ЧЧ]: ММ: СС

[A]       [B]       [C]  
01:12:11  28:58:40   00:10:09 

, поэтому я хочу суммировать все это без проблем, вот так:

[D]
=SUM(A:C)  -- > 30:21:0

До этого момента все в порядке, но я хочу занять часы, минуты и секунды из этой ячейки, поэтому

=TIME(HOUR(D)) -- > and got 6 

Я пытаюсь, чтобы любой другой формат ячейки не работал, попробуйте изменить формат ячейки A, B, C и до сих пор не работает, так может кто-нибудь помочь мне, пожалуйста, с этой проблемой

edit: Я хочу использовать часы истинные часы, 30 часов до СУММЫ с другими часами, поэтому я хочу получить часы

edit2:

Пример того, что я хочу вот так

=SUM(HOUR(D*60)+MINUTES(D)+SECONDS(D/60)

and when you wanna get the real hours that is 30 , it will return you only 6 

1 Ответ

0 голосов
/ 28 апреля 2020

Ответ 6, потому что 30 часов - это один день и 6 часов. Чтобы отобразить значение как 30 часов, введите =D1, затем go до Формат -> Ячейки и измените формат на [HH].

FAQ: https://wiki.openoffice.org/wiki/Documentation/FAQ/Calc/Formatting/Is_there_a_way_to_add_times_that_total_greater_than_24_hrs%3F

Также примечание от https://ask.libreoffice.org/en/question/213897/how-to-show-more-than-24-hours-in-time-format-cells/:

Квадратные скобки говорят программе форматирования не применять максимальный вырез, необходимый для TOD.

...