P358,关于MATCH=ROW方法特点如下后的4点总结我有不同意见: 1、发现如果统计区域内有空单元格,则用&""处理后该空单元格自动算作一个不重复值,因此如果存在空单元格,结果总比方法2公式的结果恒多1,因此采用该方法并不适用于有空单元格情况,否则不是用户所要的结果。如果不阐述得更清楚些则有误导读者之嫌; 2、MATCH(A2:A11&"",A2:A11,0)也应改为MATCH(A2:A11&"",A2:A11&"",0),但考虑到空单元格的影响则公式可改SUM(--(MATCH(A2:A11&"",A2:A11&"",)=ROW(2:11)-1))-(COUNTBLANK(A2:A11)>0)。 3、P347方法2思路解析中第(3)和(4)有点冲突,由于MATCH只用于一维区域或数组,但FREQUENCY可用于矩形区域引用或数组,因此在文中也需要予以必要的说明。 Gdliyy注:谢谢这位朋友的细心阅读。 1、对于疑问1和2确实考虑不周,当单元格存在空单元格时公式应该为:(再印时更正) {=SUM((A2:A11<>"")*(MATCH(A2:A11&"",A2:A11&"",)=ROW(2:11)-1))} 2、朋友说的疑问3是否应该是357页的Frequency的解法?如果是,确实需要明确。 第(3)点:参数只能为数值,如果是一维的“文本”数据,可以借用Match函数转换为行、列序号数值再进行统计。 第(4)点:参数不受尺寸范围的限制,可以支持多行多列的“数值”数据的不重复统计。
[此贴子已经被gdliyy于2007-4-12 16:09:48编辑过] |