Функция соответствия нескольких критериев с неравенством (функция Excel) - PullRequest
0 голосов
/ 09 сентября 2018

У меня есть два столбца данных:

  • A имеет имена в строках 1-5 (Эми, Грег, Мэтт, Шон, Грег). ​​
  • B содержит числа в строках 1-5 (90, 20, 30, 40, 50).

Я хочу написать функцию Excel, которая даст мне номер строки с именем Greg в столбце A, где номер в столбце B больше 25.

Я пробовал две функции, которые не работают:

=MATCH("Greg"&TRUE,A1:A6&B1:B6>25,0)

=Match("Greg"&>25,A1:A6&B1:B6,0)

Я нажимаю Ctrl + Shift + Enter, чтобы создать массив, и он все еще не работает.

Я не могу отсортировать значения (из-за других ограничений), поэтому я не могу использовать последний аргумент в функции соответствия для получения аргумента >25.

1 Ответ

0 голосов
/ 09 сентября 2018

Попробуйте стандартную формулу AGGREGATE вместо формулы массива MATCH.

=aggregate(15, 7, row(a:a)/((a$1:a$6="greg")*(b$1:b$6>25)), 1)

Чтобы получить возможное совпадение номеров строк во второй, третьей и т. Д., Измените 1 в конце на строку (1: 1) и заполните.

Хотя я обычно не использую этот стиль формул массива, ваш оригинал работал бы как формула CSE, если изменить его на

=MATCH("Greg"&TRUE, A1:A6&(B1:B6>25), 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...