Некоторые замечания из вашей исходной формулы:
Sheet5!$D$2:$D$7=B$1
- Я думаю, ячейка B1
должна быть "Завершена", учитывая ваше текстовое описание.В вашем примере это было связано со словом ID.Вы можете связать его с B $ 1, но тогда ячейка должна иметь «Завершено» в этой конкретной ячейке. ROW(Sheet5!$A:$A)
- не очень хорошая идея в этом случае, так как это формула массива, которая сравнивает два диапазона с каждымДругой.Ограничьте его диапазоном, который вы сравниваете, т.е. строкой 2
до 7
, определенной вашим другим диапазоном $D$2:$D$7
Учитывая ваш пример, я думаю, что формула в моем примере расположенав ячейке H2 должен выглядеть следующим образом:
{=IFERROR(SMALL(IF((Sheet5!$E$1:$E$7="Complete")*(Sheet5!$F$1:$F$7="Review"),
ROW(Sheet5!$A$1:$A$7),""),$A2),"???")}
Формула возвращает номер строки, которая соответствует критериям «Завершено» и «Просмотр». Это формула массива, поэтому введите ее с помощью Ctrl + Shift + Enter
Формула, конечно, может также быть, где ваши значения поиска являются ссылкой на ячейку:
{=IFERROR(SMALL(IF((Sheet5!$E$1:$E$7=$E$1)*(Sheet5!$F$1:$F$7=$F$1),
ROW(Sheet5!$A$1:$A$7),""),$A2),"???")}
Где:
$E$1
должно иметь слово«Завершено» или «В процессе»
$F$1
должно содержать слово «Отзыв»