Вот работающая при любых сочетаниях галочек формула в разделе ЕСЛИ:
=ArrayFormula(QUERY(A8:E144;"SELECT * "
&IF(COUNTIF($A$1:$A$3;TRUE)>0;"WHERE ";"")
&IF(A1;C1&" IS NOT NULL";"")
&IF(A1;IF(A2;" AND ";"");"")
&IF(A2;C2&" IS NOT NULL";"")
&IF(A3;IF(OR(A2=TRUE;A1=TRUE);" AND ";"");"")
&IF(A3;C3&" IS NOT NULL";"");1))
слишком сложно, один раз написать - не проблема, но если это нужно поддерживать, копировать и т.д. - то лучше вариант с join и фильтрами