独特词平均数的单细胞计算
我有一个数据集,如下所示:
Apple Banana Banana Carrot Pear Pear Pear Pear Pear
我想使用一个公式平均找出一个项目出现在列表中的次数。 目前,我创build了另一个表,每个项目只列出一次,然后使用COUNTIF
来查找每个项目出现的次数:
Apple 1 Banana 2 Carrot 1 Pear 5
在另一个单元格中,我平均这些数字达到2.25的数字。
有没有一种方法来简化这一点,并在一个单元格中使用(array?)公式来计算它?
提前致谢!
你不需要一个数组公式:
=COUNTA(A1:A9)/SUMPRODUCT(1/COUNTIF(A1:A9, A1:A9))
编辑#1:
事实certificate,唯一计数的平均值实际上是:
=(物品总数)/(唯一物品的数量)
编辑#2:
要覆盖整个列并排除空白,请使用数组公式 :
=COUNTA(A:A)/SUM(IF(A:A<>"",1/COUNTIF(A:A,A:A ), 0))
数组公式必须用Ctrl + Shift + Enterinput,而不仅仅是Enter键。
这是很难计算的,所以我build议限制A列中的单元格。