我在 Excel 中有一個任務追蹤器,其格式為表格,以便我可以對其進行篩選。
我的表中的 A 列追蹤優先順序(表會根據狀態進行篩選)。
如何計算有多少可見線設定為「高」?
我見過一個類似的問題,它在單元格內搜尋值,但我希望有更短、更簡單的問題,因為我只關心 100% 匹配,而不是部分匹配。
好的,這是一個有效的公式...不確定它是否可以縮短。如果有人可以稍微縮短它並簡化它(仍然沒有輔助單元),我會給他們答案的功勞,否則我可能會接受這個公式作為答案。
=SUMPRODUCT(SUBTOTAL(3,OFFSET(Projects!A:A,ROW(Projects!A:A)-MIN(ROW(Projects!A:A)),,1)),ISNUMBER(SEARCH("High",Projects!A:A))+0)
答案1
將輔助列“總計”與公式一起使用
=IF([@Priority]="hi",1,0)
然後使用表格的總計行並對輔助列求和。這將僅評估可見行。 Total 行使用的公式是 Subtotal() 函數,以 109 作為參數。在幫助裡查一下吧小計可以做很多有用的事。
您可以隱藏輔助列並使用公式在工作表中的其他位置顯示數字
=Table1[[#Totals],[total]]