Страницы: 1
RSS
Подсчет времени событий в часе, В час происходят некие события с определенным интервалом требуется определить суммарное время событий за час.
 
Прошу помощи в решении следующей головоломки.
В час происходят некие события с определенным интервалом требуется определить суммарное время событий за час и записать его в столбце "В" напротив своего часа. Результат который должен получится указан в столбце "С".
Все вроде бы нечего но начало и конец события могут быть не в рамках одного часа как
16:00:00    16:11:00    0:11:00
16:57:00    19:59:00    3:02:00
в этом случае должно быть как в примере
16:00:00        0:14:0017:00:00        1:00:00
18:00:00        1:00:00
19:00:00        0:59:00.
 
массивка
=SUM(IFERROR(EXP(LN((1/24+$E$2:$E$32-ABS(A2+1/24-$E$2:$E$32)-$D$2:$D$32-ABS(A2-$D$2:$D$32))/2));))
По вопросам из тем форума, личку не читаю.
 
Благодарю  
 
БМВ, доброго дня. Есть примерна такая же задача. Можете пожалуйста объяснить, как работает данная формула?
 
Цитата
написал:
массивка
А еще есть варианты, скажем попроще, пусть даже формула будет подлиннее
 
A1 ----------------------- A2
        B1-------------------------B2
        C1-----------------C2

C1=MAX(A1;B1)
C2=MIN(A2;B2)

Так как нужно перебрать все значения и MIN MAX выдадут не результат единичного сравнения аиз всех то заменяется на математический аналог
C1=MAX(A1;B1)=(A1+B1-ABS(A1-B1))/2
C2=MAX(A1;B1)=(A2+B2+ABS(A2-B2))/2

Разница будет или положительной или 0 или отрицательной - что  нужно не учитывать  тут приходит на помощь  логарифм и експанента, первый выдаст ошибку , второе преобразует обратно если ошибки нет .

Упрашаем математически при вычитании, обертываем в функции и обрабатываем ошибки, заменеям на диапазоны B и все.  
По вопросам из тем форума, личку не читаю.
 
Есть проблема с временем после 00:00:00 Формат кривой времени был. Извиняюсь
Изменено: Роман - 28.11.2024 08:24:11
 
Все же проблема с 00:00 присутствует, если событие началось в прошлые сутки и перешло на новые (выделено желтой заливкой)
 
Отвечу сам себе)). Чтобы Excel понимал, тогда время нужно указывать с датой (10.01.2024  08:00:00), а формат можно сделать чч:мм:сс тогда все работает
Страницы: 1
Наверх