使用具有多个条件的筛选器公式并允许空白条件

Using Filter Formula with Multiple Criteria and Allowing Blank Criteria

下面是一个 link 到一个包含假数据的文件。第二个选项卡旨在允许用户通过下拉列表中的 selecting 标准过滤更大的数据集。我如何设计一个公式(当前位于单元格 B12 中)以便它从 Sheet1 中过滤较大的数据集,但如果用户将 "Activity" 留空,它会 return 所有结果?目前,该公式要求每个下拉列表中都有一个 selection。我想要这样,如果有人没有 select 下拉列表中的某些内容,它将 return 所有基于输入标准的结果。

Dummy data

=FILTER(Sheet1!$A:$F,
 IF(C2<>"", Sheet1!$A:$A>=$C, Sheet1!$A:$A<>""),
 IF(F2<>"", Sheet1!$A:$A<=$F, Sheet1!$A:$A<>""),
 IF(C4<>"", Sheet1!$B:$B =$C, Sheet1!$B:$B<>""),
 IF(F4<>"", Sheet1!$C:$C =$F, Sheet1!$C:$C<>""))