Страницы: 1
RSS
Найти время в секундах за которое максимальное значение опускается до нуля
 
Здравствуйте, Многоуважаемые
Есть задача вычислить разницу между максимальным значением графика и первым нулевым. Пример приложен. В примере график один, в реальном процессе графиков много и они повторяются но данные там разные, это процесс заправки кондиционера на сборочной линии. Что то я ни как не возьму в толк как вычислить это время формулой или макросом.

Спасибо всем кто придет на помощь.
Изменено: Константин Кольцов - 11.02.2016 13:00:59
 
Формула определения положения первого значенния >0. В отдельную ячейку (D2):
=МИН(ЕСЛИ(B2:B314>0;СТРОКА(B2:B314)))-1
Формула массива, ввод Ctrl+Shift+Enter

Время появления первого нулевого значения после значений >0:
=ИНДЕКС(A2:A314;ПОИСКПОЗ(0;ИНДЕКС(B2:B314;D2):B314;)+D2-1)

Время появления максимального значения в диапазоне до первого нуля:
=ИНДЕКС(A2:A314;ПОИСКПОЗ(МАКС(B2:ИНДЕКС(B2:B314;ПОИСКПОЗ(0;ИНДЕКС(B2:B314;D2):B314;)+D2-1));B2:ИНДЕКС(B2:B314;ПОИСКПОЗ(0;ИНДЕКС(B2:B314;D2):B314;)+D2-1);))
Если максимальное всегда после первых нулей:
=ИНДЕКС(A2:A314;D2)
 
Спасибо, огромное.
Страницы: 1
Наверх