在单元格H1中的公式为:
=SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&""))
公式中使用了5个名称,分别为:
名称:Range1
引用位置:=$A$2...在单元格H1中的公式比较直接,是一个获取列表区域唯一值数量的标准公式:
=SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&""))
转换为:
=SUMPRODUCT...TRUE,FALSE,TRUE,TRUE;TRUE,FALSE,FALSE,TRUE,TRUE}/{2,9,4,9,4;9,9,9,9,1;1,1,9,2,4;2,9,9,2,4})
除法运算后:
=SUMPRODUCT...3;3;3;4;4;4;4;4},{1;2;3;4;5;1;2;3;4;5;1;2;3;4;5;1;2;3;4;5})
现在应该可以看清楚为INDEX函数的每个参数传递数组的原因了,因为上述公式等价于执行下列每个公式..."","Otto";"","","","","Tre";"Sei","Cinque","","Quattro","Otto";"Due","","","Quattro","Otto"}
我们可以看到这两个数组中的值没有任何区别