2013-09-22 2 views
0

У меня возникли трудности со следующим, может быть, вы можете помочь.База данных поиска (несколько критериев)

Мне нужна формула для поиска следующих деталей. Мне это нужно сделать следующее:

  • Поиск Колонка 2 для «A»
  • Фильтр имеющиеся строки по критериям колонке 3, имеющих значение «B1»
  • Фильтр имеющиеся строки по последняя дата из колонка А
  • Возвращает значение из столбца D
 
DATE A A1 VALUE 1 
DATE C D1 VALUE 1 
DATE B F1 VALUE 1 
DATE A A1 VALUE 1 
DATE C P1 VALUE 1 

http://i.stack.imgur.com/2bKoT.jpg

Спасибо, Phil

+0

Не могли бы вы рассмотреть возможность принятия/принятия любого из того, что было опубликовано, если это было полезно? Это помогает будущим читателям. –

ответ

0

Вы можете попробовать эту формулу:

=INDEX(D1:D6,MATCH(9^99,IF(IF((B1:B6="A")*(C1:C6="B1"),A1:A6)=MAX(IF((B1:B6="A")*(C1:C6="B1"),A1:A6)),ROW(D1:D6)))) 

Это формула массива, однако, так что вы должны будете использовать Ctrl + SHIFT + Введите для чтобы он работал по назначению.

+0

Спасибо, он просто возвращает N/A? – user2803971

+0

Да, просто говорит # N/A – user2803971

+1

@ user2803971 Может быть, google doc? [link] (https://docs.google.com/spreadsheet/ccc?key=0Am9GG-rwdOL1dG81YXVqbFyNXNpVWlHd0xlUHA4aEE&usp=sharing) Возможно, вы захотите удалить свой адрес электронной почты, поскольку это общедоступный сайт. – Jerry

Смежные вопросы