在过滤/未过滤列表中计算公式结果

时间:2013-05-11 17:54:13

标签: excel-2003

在我的电子表格的B列(具有'OutputName'的命名范围)中,我在每个单元格中使用以下公式将数据从输入表格提取到“摘要”页面,使用用户名填充每个单元格。

=If(ROWS(B$7:B7)<=$C$3,INDEX(INDIRECT(B$6),SMALL(If(Status=$B$3,ROW(Status)-ROW(Input!$B$7)+1),ROWS(B$7:B7))),"") 

然后,要在该范围内执行这些唯一公式结果的计数,我使用以下'COUNTIF'语句:=COUNTA(OutputName)-COUNTIF(OutputName,"")

当列表未经过滤时,该公式可以正常工作,但是当我将自动过滤器应用于我的数据范围内的另一列时,此唯一计数无法更新以显示正确数量的“过滤的唯一值”。

如何在列表过滤或未过滤的情况下调整我的公式来计算唯一值?

1 个答案:

答案 0 :(得分:0)

自从发布我的原始问题以来,我一直在努力解决这个问题,并且我已经找到了解决这个问题的方法。我没有应用更多公式来允许自动过滤器,而是添加了一系列下拉菜单,允许用户过滤填充电子表格的信息并维护“Countif”公式。