Excel показывает несколько совпадений с 2 ​​критериями

Excel показывает несколько совпадений с 2 ​​критериями

Мне нужна формула, которая найдет все имена, соответствующие двум критериям в таблице Excel.

Критерий 1 — дата, критерий 2 — статус (Одобрено или Отклонено).

Какую формулу я могу поместить в ячейки P4, P5 и P6, чтобы Excel показал мне, по порядку, имена сотрудников, которые запросили выходной на 9/30/19 и имеют статус «Утверждено»? В идеале это могло бы показать до 10 имен на комбинированный поиск по дате/утверждено. Вот фотография моей таблицы данных с заголовками.

Эта формула работает, но находит только те результаты, которые соответствуют дате, она не позволяет мне учитывать статус «Одобрено».

=INDEX($J$3:$J$402,AGGREGATE(15,3,(('Data Entry'!$D$3:$D$402=$N$4)/('Data Entry'!$D$3:$D$402=$N$4)*ROW($D$3:$D$402))-ROW($D$2),ROWS(M$4:M4)))

Можно ли добавить переменную «Одобрено»?

Спасибо.

решение1

Попробуйте эту формулу.

=index(J:J, aggregate(15, 7, row($3:$402)/((D$3:D$402=N$4)*(H$3:H$402=O$4)), row(1:1)))

Заполните для 2-го, 3-го и т.д. Оберните в IFERROR, чтобы отобразить строку нулевой длины вместо ошибки.

решение2

Эта формула массива (CSE) решает проблему:

{=IFERROR(INDEX($J$3:$J$11, SMALL(IF(COUNTIF($N$4, $D$3:$D$11)*COUNTIF($O$4, $H$3:$H$11), ROW($J$3:$J$11)-MIN(ROW($J$3:$J$11))+1), ROW(A1)), COLUMN(A1)),"")}

Примечание.

  • Введите формулу в ячейку P4и завершите ее с помощьюCtrl+Shift+Enterзатем залейте.

  • Ячейка N4& O4содержит Day Offи Status, работает как переменная,Вы также можете заменить их фиксированными значениями..

При необходимости измените ссылки на ячейки в формуле.

Связанный контент