Использование INDEX и MATCH, IF и AND для возврата заголовка столбца ячейки Excel 2011 Mac

494
ljo

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

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

Я пытался это с помощью =INDEX(C$32:ZE$32,MATCH(,C32:ZE32,0))

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

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

0
Не могли бы вы дать нам скриншот, чтобы уточнить, как выглядят ваши данные? Mike 5 лет назад 0

1 ответ на вопрос

0
Blackwood

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

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

enter image description here

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

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

Похожие вопросы