2013-05-11 50 views
0

在电子表格的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,"")

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

我该如何调整我的公式来计算独特的值,同时列表被过滤或未过滤?

+0

= COUNTA只计算非空白单元格,你真的想要'-COUNTIF(OutputName,“”)'? – pnuts 2013-05-17 13:37:56

+1

嗨@pnuts,感谢您花时间回复我的帖子。自从发布我的原始问题以来,我一直在研究这个问题,并且我已经能够找到解决这个问题的工作。我添加了一系列下拉菜单,允许用户过滤填充电子表格并维护'Countif'公式的信息,而不是使用更多的公式来允许自动过滤器。非常感谢和亲切的问候 – IRHM 2013-05-18 14:42:52

+0

HI @ pnuts,我的歉意。完成这项工作。亲切的问候和感谢。 – IRHM 2013-06-01 17:10:03

回答

0

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