Возвращаемое значение на основе 2 критериев - PullRequest
0 голосов
/ 24 мая 2018

Я заметил, что на подобный вопрос уже был дан ответ, но это не то, что я ищу.

Sheets and Data

Лист 1

Site    Program Data Finished       
A1001   B3          
A1001   B5          
A1001   B6          
A1002   B3          
A1003   B6          
A1003   B5  

Лист 2

Site    Location    Date Released   Program Data Finished
A1001   Chicago 1/3/2018    B6  6/5/2016
A1002   Chicago 1/4/2018    B3  1/3/2018
A1001   Chicago 1/1/2018    B3  4/5/2016
A1001   Chicago 1/2/2018    B5  1/1/2018
A1003   Chicago 1/5/2018    B6  4/5/2016
A1003   Chicago 1/6/2018    B5  1/1/2018
A1004   Chicago 1/7/2018    B4  1/2/2018

Мне нужно вернуть дату окончанияЗначения из листа 2 в разделе Дата окончания в листе 1 основаны на 2 критериях: место и программа.

Так что ищите сайт A1001 с программой B3 на листе 2 и возвращайте дату окончания на листе 1.

Я застрял .... У меня есть эта формула, но она не выполняет работу.

=IFNA(IF(VLOOKUP(VLOOKUP($A2290,[Capital Projects.xlsx]Modification'!$D:$D,1,0),'[Capital Projects.xlsx]Modification'!$D:$I,6,0)="5GmmW", VLOOKUP($A2290,[Capital Projects.xlsx]Modification'!$D:$EG,55,0),""),"")

1 Ответ

0 голосов
/ 24 мая 2018

Использование структурированных ссылок, при этом Table1 является таблицей на листе 2:

=AGGREGATE(14,4,(Table1[Site]=A2)*(Table1[Program]=B2)*Table1[date finished],1)

Вы можете использовать обычные ссылки вместо таблицы, но просто убедитесь, что они охватывают больше, чем ожидаемое количество строк.

enter image description here

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