Office中国论坛/Access中国论坛

标题: 请教一个统计问题 [打印本页]

作者: henrylin8    时间: 2008-5-1 09:54
标题: 请教一个统计问题
个位大虾:
本人遇到一个统计问题,例如
在E2003环境下,
COUNTIF是有条件统计,
SUBTOTAL是筛选后的统计。
请问如何将两者结合,
又或者有无一个命令能对筛选后的数据进行有条件的统计。
请多多帮忙。
作者: pureshadow    时间: 2008-5-1 16:46
=sum((区域1=原COUNTIF条件)*(区域2=筛选条件)*(求和区域))
组合键结束
作者: henrylin8    时间: 2008-5-1 20:09
不好意思,我可能说明不够清楚,我的问题是如下。
例如:
列号  a      b     c
      上  下  左
1          1      3     0
2          2      2     1
3          4      2     0
4          3      2     0
在上述数据中,我可以自动筛选 左行 的 0  后,用SUBTOTAL(103,c1:c4)来统计0的个数。
但是我更想统计b行2的个数,请问如何能办到?我现在要统计的数据比上述的更大更复杂[:30]
作者: henrylin8    时间: 2008-5-1 20:12
就上述数据在无自动筛选前我可以用COUNTIF来统计b行2的个数,但数据被自动筛选后,COUNTIF的结果是不会跟着改变的,所以问题比较棘手[:30]
作者: pureshadow    时间: 2008-5-2 12:34
=sum((b1:b10=2)*(c1:c10=0))
组合键结束
作者: excel201    时间: 2008-5-2 13:23
组合键是哪两个键呀?[:31]
作者: excel201    时间: 2008-5-2 13:28
Ctrl+Shift+Enter?
作者: henrylin8    时间: 2008-5-2 15:15
谢谢指点!
可是用起来感觉比较麻烦,如果多几次自动筛选,那公式就必须再编过,并且要加条件。
其实subtotal(101~112)都是可以在自动筛选后,只对被显示部分统计,可是就没有countif的功能,真是个缺陷。
作者: pureshadow    时间: 2008-5-3 13:07
想要SUBTOTAL加条件,就得弄成INDIRECT四维函数,不是一般的复杂.
作者: excel201    时间: 2008-5-3 15:07
[:24] [:26] [:27] [:31] [:29] [:23] [:22] [:35] [:36]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3