Что не так с этим Excel, если формула ошибки? - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь получить возврат по следующей формуле:

=IFERROR(SMALL(IF((Sheet5!$D$2:$D$7=B$1)*(Sheet5!$D$2:$D$7="Review"),
ROW(Sheet5!$A:$A),""),$A2),"???")

Я пытаюсь использовать эту формулу, чтобы вернуть номера строк, которые соответствуют критериям Заполнено и Проверено, чтобы сделать сводкуотчет для всех идентификаторов проекта, которые соответствуют этим критериям.Любые идеи о том, что я делаю неправильно?

Набор данных:

Project ID  Description Region  Status      Stage
1           Test 1      LATAM   In process  Review
2           Test 2      US_CA   In process  Review
3           Test 3      APAC    Complete    Review
4           Test 4      US_CA   In process  Review
5           Test 5      LATAM   Complete    Review
6           Test 6      LATAM   Complete    Review

1 Ответ

0 голосов
/ 23 октября 2018

Некоторые замечания из вашей исходной формулы:

  • 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 должно содержать слово «Отзыв»

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...