就是这样:
=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))
在其网站上描述为: “计算单元格B2:B10(不得包含空白单元格)中的唯一文本和数字值的数量”
我的问题是我需要它以允许散布在范围内的空白单元格,但不计算那些。
感谢您的帮助。
答案 0 :(得分:1)
但在链接页面上有公式:
=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))
描述为:
计算单元格A2:A10中唯一文本和数字值的数量,但不计算空白单元格或文本值(6)
那个有什么问题?它确实允许空白?
答案 1 :(得分:1)
Juliusz发布的公式对我有用,它忽略空白并计算不同的非空白值的数量(我认为术语“唯一”在描述中被滥用),是什么你需要吗?
公式需要使用CTRL + SHIFT + ENTER进行“数组输入”,以便在公式周围显示{和}等花括号。
给出相同结果(不需要数组输入)的替代公式是
=SUMPRODUCT((B2:B10<>"")/COUNTIF(B2:B10,B2:B10&""))