CountIf 和小计
Posted
技术标签:
【中文标题】CountIf 和小计【英文标题】:CountIf and Subtotal 【发布时间】:2013-05-09 17:26:07 【问题描述】:我有一系列数据列,我想对只有值为 1 的可见单元格使用 countif。我可以为可见单元格执行任一公式,CountIF 或 SubTotal,但是当我尝试结合它们我迷路了。这是我的公式段的示例。 =CountIf(I5:I6500,1) =SubTotal(3,I5:I6000)
如何将这两个公式组合成一个公式来计算一列中数字 1 的所有实例,同时不计算由于过滤而隐藏的单元格???
【问题讨论】:
带有 1 和 0 的列不是我要过滤的主要列。还有其他包含 Region、Office nbr 等的列将作为主要过滤器。 【参考方案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)))
归功于: pgc01http://www.mrexcel.com/forum/excel-questions/600223-subtotal-countif.html#post2971937
【讨论】:
【参考方案2】:过滤ColumnI
(以及)以选择1
,计数应显示在屏幕的左下方(就在Ready
的右侧,因此可能不需要公式。
【讨论】:
感谢您的评论。我知道 excel 中的自动摘要信息,但这并没有提供我正在寻找的内容。自动摘要不授予我正在寻找的条件计数。以上是关于CountIf 和小计的主要内容,如果未能解决你的问题,请参考以下文章
在这种情况下如何使用 COUNTIF 和 SUBTOTAL?
Excel中用countif和countifs统计符合条件的个数 good