Как рассчитать общее время листа Excel?

Как рассчитать общее время листа Excel?

Мне нужно вычислить общее время простоя системы, и похоже, что для этого нужно использоватьСУММА(C1:C20298)У меня это не работает, результаты получаются неточные... Данные выглядят следующим образом, а ячейки отформатированы как время:

введите описание изображения здесь

Как мне посчитать общее время простоя системы? У меня много данных, и эти временные метки случайны, сначала 17:27:22.432, затем через несколько строк 08:04:25.542

решение1

Какого черта, можно и ударить.

Единственный способ, которым утверждение об ожидаемых результатах может быть применено к примеру с данными, — это если нечетные линии соответствуют запуску системы, а четные — ее остановке, ИЛИ наоборот, причем первый вариант кажется более вероятным.

Поэтому я отвечу, имея это в виду.

Поскольку данные кажутся парными, но, возможно, диаметрально противоположными способами, я приведу формулу для нахождения разницы между каждой парой чет/нечет. Затем ее можно использовать в расчетах last - first, соответственно, для того, какой из двух способов является фактическим случаем:

=SUM(  INDEX(A1:A10,SEQUENCE(5,1,2,2),1)  -  INDEX(A1:A10,SEQUENCE(5,1,1,2),1)  )

Первый INDEXвыводит все четные строки, начиная со строки 2 и увеличивая на 2. Второй INDEXвыводит все нечетные строки, начиная со строки 1 и увеличивая на 2.

Excel использует возможности массивов для выполнения попарных вычитаний и SUMсуммирования результатов.

Я использовал 10-строчный ввод, один столбец. Можно было бы настроить его для истинной ссылки на данные, и можно было бы «сделать ловкий», используя COUNTделение на два, чтобы получить количество значений, которые SEQUENCEпроизводят две функции.

Связанный контент