【发布时间】:2012-08-31 11:38:44
【问题描述】:
http://office.microsoft.com/en-us/excel-help/count-occurrences-of-values-or-unique-values-in-a-data-range-HP003056118.aspx 上有一个对我非常有用的公式
是这样的:
=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
在其网站上描述为: "计算单元格 B2:B10 中唯一文本和数值的数量(不得包含空白单元格)"
我的问题是我需要它来允许散布在范围内的空白单元格,但只是不计算那些。
感谢您的帮助。
【问题讨论】:
-
在您提供的链接中,最后一个公式添加了条件 ..但不计算空白单元格或文本值。这个不适合你吗? (使用
CTRL+SHIFT+ENTER输入。) -
它适用于我的文本。有一个印刷错误,好像它只是为数字值设计的,就像第一个公式一样,
A2:A10代替了MATCH(A2:A10,A2:A10,0)。 -
我也有空白。我在楼上的线程中提供的公式适用于数字和文本,但不适用于空白。
-
似乎有些混乱。请发布一些示例数据并尝试最后一个公式(由@Juliusz 发布)并说明为什么它不适合您。
-
Lori,Julius 在 Microsoft 站点中引用的公式无论如何都不起作用——即使对于 Microsoft 说它适用的东西也是如此。请亲自试一试。除此之外,即使该公式确实有效,该公式也被定义为仅适用于“计算单元格 A2:A10 中唯一文本和数值的数量,但不计算空白单元格或文本值 (6)”。我再说一遍:我有文本值;我需要计算文本值。
标签: excel excel-formula