поиск ближайшего значения

Автор shaxter, 18 января 2023, 11:20

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

shaxter

Добрый день! Прошу помочь в следующем вопросе:

Имеются значения температур от времени(данные температуры снимаются каждые 2 сек).
Необходимо найти время достижения температуры 50 градусов и максимальной температуры.
Т.е. необходимо сначала найти ближайшее значение к 50 градусам( не большее или меньшее, а ближайшее) и на основании этого выбрать время. Но температура не всегда меняется есть повторяющиеся значения по времени и если так происходит, то необходимо выбрать меньшее время. Аналогично с максимальной.
В данных температуры могут присутствовать текст, т.к. на основании данных строятся графики и нулевые значения замыкают графики. 
Пример во вложении. 

bigor

Добрый

Проверяйте, для 50
=INDEX(A2:A752;MATCH(MIN(ABS(50-IF(ISNUMBER(B2:B752);B2:B752;0)));ABS(50-IF(ISNUMBER(B2:B752);B2:B752;0));0))для максимальной чуть попроще
=INDEX(A2:A752;MATCH(MAX(B2:B752);B2:B752;0))
обе массивные
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

shaxter

 :beer: спасибо!!! Все отлично работает!!!!