Индекс / Малый с несколькими критериями, несколькими результатами и подстановочными знаками - PullRequest
0 голосов
/ 07 сентября 2018

Я основываю свой вопрос на инструкциях, которые я нашел по этой ссылке на eImagine .

Я следовал инструкциям, чтобы возвращать списки на основе одного элемента критерия.Это сработало хорошо.Первоначальная формула ниже:

{=IF(ISERROR(INDEX('Data 6.26.18'!$A$2:$AR$6000,SMALL(IF('Data 6.26.18'!$V$2:$V$6000=Summary!$A22,ROW('Data 6.26.18'!$V$2:$V$6000)-1),COLUMN()-3),14)),"",INDEX('Data 6.26.18'!$A$2:$AR$6000,SMALL(IF('Data 6.26.18'!$V$2:$V$6000=Summary!$A22,ROW('Data 6.26.18'!$V$2:$V$6000)-1),COLUMN()-3),14))}

Однако, когда я попытался добавить второй элемент критерия, вещи не работали также.Я предполагаю, что функция SMALL не очень хорошо работает с операторами AND, и сложение логики подстановки поверх этого может не помочь.Формула, которую я попробовал, приведена ниже:

{=IF(ISERROR(INDEX(Current!$A$2:$AQ$6000,SMALL(IF(AND(Current!$V$2:$V$6000=Summary!$A17,Current!$S$2:$S$6000="*Open/Active*"),ROW(Current!$V$2:$V$6000)-1),COLUMN()-3),14)),"",INDEX(Current!$A$2:$AQ$6000,SMALL(IF(AND(Current!$V$2:$V$6000=Summary!$A17,Current!$S$2:$S$6000="*Open/Active*"),ROW(Current!$V$2:$V$6000)-1),COLUMN()-3),14))}

Может кто-нибудь помочь мне понять, что мне может понадобиться, чтобы сделать эту работу?Для ясности я вытащил эти две формулы из разных ячеек, которые совпадают в разных ссылочных ячейках ($ A $ 17 и $ A $ 22).В противном случае я надеюсь, что последняя формула ввода будет работать для обеих ячеек.

Пожалуйста, дайте мне знать, поможет ли дополнительная справочная информация по указанной электронной таблице.

1 Ответ

0 голосов
/ 10 сентября 2018

Вы можете попытаться включить еще IF() в свой IF(), поскольку AND() не работает с массивами. В общем, это будет выглядеть так:

IF(Current!$V$2:$V$6000=Summary!$A17,IF(Current!$S$2:$S$6000="*Open/Active*",....

Или вы можете попробовать:

IF((Current!$V$2:$V$6000=Summary!$A17)*(Current!$S$2:$S$6000="*Open/Active*"),...

Протестировал первый как работающий, но на самом деле не пробовал второй. Было бы здорово, если бы второй работал, потому что его легче понять.

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