Функция, которая находит первое отрицательное число в диапазоне

Я хочу написать функцию в Excel, которая находит первое отрицательное число в столбце, а затем возвращает ячейки рядом с этим номером. Например

AB 1 1 2 56 3 7 4 -3 5 -4 6 -20 7 -50 

Я написал следующее:

 {=INDEX(B1:B7,MATCH(TRUE,B1:B7<0),1)} 

Но это находит наименьшее число в столбце B.

Мне нужна функция, которая находит первый минус, в данном случае -3, а затем дает мне номер в формате A4 (4).

Также мне нужно, чтобы он работал с пустыми ячейками. Я имею в виду, что я хочу, чтобы область была, например, B1: B200, но она выглядит только в ячейках со значениями в них.

Более длинный ответ, но не нужно вводить массив

 =INDEX(A1:A7,MATCH(TRUE,INDEX(B1:B7<0,0,1),0)) 
  • Формула VLOOKUP возвращает '#VALUE!' вместо текстового значения, которое оно должно вернуть
  • Посмотрите на максимальное значение из другого столбца, если значения равны. Excel
  • Форматирование Excel-Formula
  • Формула Excel для: если совпадение, то вставьте
  • Проверьте, существует ли значение ячейки в одной или нескольких других ячейках / столбцах, учитывая, что строки соответствуют друг другу (ячейка ключа)
  • Формула Excel, сравнивающая два столбца
  • Как рекурсивно проверить новую строку, проверить флаг и сделать сумму?
  • Как отфильтровать последнюю дату в Excel? загляните в описание для более подробной информации
  • Вычитание чисел в зависимости от значения в другом столбце
  • Excel для SUM всех значений в столбце, за исключением последнего значения
  • Самое близкое число с применяемыми условиями
  • Interesting Posts
    Давайте будем гением компьютера.