[введите описание изображения здесь] [1] У меня есть набор данных, состоящий из столбцов, представляющих приращения по 0,1 метра, и для каждого столбца у меня есть числовое значение. Эти числовые значения уменьшаются с увеличением расстояния (заголовки столбцов).

Я хочу найти ячейку, где значение больше 10, а соседняя ячейка имеет значение меньше 10, и вернуть заголовок соответствующего столбца (то есть значение расстояния).

Я пытался это сделать, используя =INDEX(C$32:ZE$32,MATCH(,C32:ZE32,0))

Однако я не уверен, как поступить. Я предполагаю, что должен использовать IF и AND в скобках MATCH но это насколько я могу получить.

Любая помощь будет высоко ценится.

1 ответ1

0

Вы говорите, что значения уменьшаются с увеличением расстояния. Это означает, что все, что вам нужно сделать, это найти последнее значение, которое больше 10, и гарантируется, что ячейка справа от него будет меньше 10. Вы можете использовать MATCH чтобы сделать это, если вы укажете -1 в качестве третьего параметра.

=INDEX(C32:ZE32,MATCH(10,C33:ZE33,-1))

Вы не сказали , что должно произойти , если один из значений именно 10. Приведенная выше формула находит последнее значение, которое больше или равно 10. Если вы хотите найти последнее значение, которое больше, но не равно 10, вы можете использовать эту формулу:

=INDEX(C32:ZE32,COUNTIF(C33:ZE33,">10"))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .