Нужна помощь, что бы 9/9 считалось за 24

Автор KakBeOlolo, 22 января 2021, 15:03

0 Пользователи и 1 гость просматривают эту тему.

KakBeOlolo

Здравствуйте, я состовляю графики работы, где обозначается время начала смены и конец, например 9/9, 17/9, 19/9.
Подскажите как сделать что бы сумма считалась как часы, как сделать что бы "подменить" 9/9 на 24 и в том же духе, что бы колонка с суммой часов была.

Bigor

Добрый день.
А где у Вас сумма? Приложите лучше пример, в котором вручную укажите, что Вам нужно.
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

sokol92

#2
Попробуем угадать ;) (при условии, что продолжительность смены не более 24 часов):

=MOD(RIGHT(A1;LEN(A1)-SEARCH("/";A1))-LEFT(A1;SEARCH("/";A1)-1)-1;24)+1

=ОСТАТ(ПРАВ(A1;ДЛСТР(A1)-ПОИСК("/";A1))-ЛЕВ(A1;ПОИСК("/";A1)-1)-1;24)+1
Владимир.

KakBeOlolo

Приложил файл, хотелось бы сделать так что бы считалась сумма часов, получается что в  указанные в полях 9/9, 19/9, 18/9 надо что бы воспринималось при подсчете как 24, 14 и т.п часов и выводило сумму.

sokol92

Для AJ12 формула (наследница #2) и протянуть:

=СУММПРОИЗВ(ЕСЛИОШИБКА(ОСТАТ(ПРАВ(E12:AI12;ДЛСТР(E12:AI12)-ПОИСК("/";E12:AI12))-ЛЕВ(E12:AI12;ПОИСК("/";E12:AI12)-1)-1;24)+1;0))
Владимир.

KakBeOlolo

Цитата: sokol92 от 25 января 2021, 15:43
Для AJ12 формула (наследница #2) и протянуть:

=СУММПРОИЗВ(ЕСЛИОШИБКА(ОСТАТ(ПРАВ(E12:AI12;ДЛСТР(E12:AI12)-ПОИСК("/";E12:AI12))-ЛЕВ(E12:AI12;ПОИСК("/";E12:AI12)-1)-1;24)+1;0))

Ого, спасибо большое, сам бы я не смог это сделать)

sokol92

Владимир.