2013-12-04 3 views
1

Я ищу формулу, которая позволит мне комбинировать различные выбор из условий и получить возвращаемое значение.Выбора на основе нескольких критериев, включая сравнение

Поиск Значения ID = 1 и Date > Today()

ID | Date  | Text  
---+------------+--------- 
1 | 10/04/2013 | aaaaaa  
1 | 11/04/2013 | bbbbbb  
1 | 12/04/2014 | cccccc  
2 | 12/04/2013 | dddddd  
2 | 12/04/2013 | eeeeee  
2 | 12/04/2014 | ffffff 

Ожидаемый результат: ccccc

С Index(MATCH) я могу получить текст я ищу форму, если указать точный идентификатор и дату матча, но я хотел бы что-то вроде IF ID=1 and Date > Today() вернуть текст.

Любое предложение без VBScript кодирования только формулу?

+1

'= + ЕСЛИ (И (A2 = 1, В2> СЕГОДНЯ()), C2,0)' был предложен в прошлом году другим пользователем, но не принимается, и в этом году, а затем удаляется. Если вам нужен ответ, и это не подходит, может быть, объясните, почему нет? – pnuts

ответ

0

Эта формула массива может сделать трюк =INDEX($C$2:$C$7,MATCH(1,IF($B$2:$B$7>TODAY(),$A$2:$A$7),0)).
* (Нажмите Ctrl + Shift + Enter, чтобы сделать его формула массива. Убедитесь, что вы видите, {} вокруг него).

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