2013-05-11 70 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'公式的信息,而不是使用更多的公式來允許自動過濾器。