1

我有一系列数据列,我只想对值为 1 的可见单元格使用 countif。我可以为可见单元格执行任一公式,CountIF 或 SubTotal,但是当我尝试组合它们时,我走开。这是我的公式段的示例。=CountIf(I5:I6500,1) =SubTotal(3,I5:I6000)

如何将这两个公式组合成一个公式来计算列中数字 1 的所有实例,同时不计算由于过滤而导致的隐藏单元格???

4

2 回答 2

1

沙漠蜘蛛,这对我有用:

=SUMPRODUCT(--(I5:I6000=(C12)),SUBTOTAL(3,OFFSET(I5,ROW(I5:I6000)-ROW(I5),0)))

OR  (the above uses another cell value to determine your query, the below uses your user input (X))

=SUMPRODUCT(--(I5:I6000="X"),SUBTOTAL(3,OFFSET(I5,ROW(I5:I6000)-ROW(I5),0)))

归功于:
pgc01
http://www.mrexcel.com/forum/excel-questions/600223-subtotal-countif.html#post2971937

于 2014-03-29T05:08:56.433 回答
0

过滤ColumnI(以及)进行选择1,计数应显示在屏幕的左下角(就在 的右侧Ready,因此可能不需要公式。

于 2013-05-10T09:47:19.170 回答