2016-12-05 3 views
0

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

Это работает фильтрующая часть ...

=(FILTER(LBACCsV2!N11:AR,LBACCsV2!O11:O="I",(LBACCsV2!S11:S="MQ1")+(LBACCsV2!S11:S="MQ2")+(LBACCsV2!S11:S="MQ3")+(LBACCsV2!S11:S="MQ5")+(LBACCsV2!S11:S="MQ6")+(LBACCsV2!S11:S="MQ7"))) 

Но я хочу отсортировать по колонку LBACCsV2! AB, который колонок 15. Если я adapt формулы с SORT, как этого ...

=SORT(FILTER(LBACCsV2!N11:AR,LBACCsV2!O11:O="I",(LBACCsV2!S11:S="MQ1")+(LBACCsV2!S11:S="MQ2")+(LBACCsV2!S11:S="MQ3")+(LBACCsV2!S11:S="MQ5")+(LBACCsV2!S11:S="MQ6")+(LBACCsV2!S11:S="MQ7"),15,TRUE)) 

Это не работает, и я получаю сообщение об ошибке, в котором говорится ...

«Ошибка

FILTER имеет несоответствующие диапазоны размеров. Ожидаемое количество строк: 1013, количество столбцов: 1. Фактическое количество строк: 1, количество столбцов: 1. «

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

ответ

1

Я думаю, что у вас может быть неуместной закрывающую скобку. два параметра функции сортировки появляются ВНУТРИ функции фильтра. Попробуйте

=SORT(FILTER(LBACCsV2!N11:AR,LBACCsV2!O11:O="I",(LBACCsV2!S11:S="MQ1")+(LBACCsV2!S11:S="MQ2")+(LBACCsV2!S11:S="MQ3")+(LBACCsV2!S11:S="MQ5")+(LBACCsV2!S11:S="MQ6")+(LBACCsV2!S11:S="MQ7")),15,TRUE) 
+0

спасибо. Это начинал делать мою голову. – Matt

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