楼主 Cowisen |
附件为自己学习过程中整理的一些关于"数组与数组公式"非常基础的资料。 欢迎大家批评指正,谢谢大家! 数组与数组公式.rar |
2楼 gouweicao78 |
【链接】:我对数组与数组运算的认识(欢迎探讨) http://www.exceltip.net/thread-3498-1-1.html 【修正】 1、《数组与数组公式》工作表下方的结论“使用数组公式的优点、缺点”,确切的说,是“使用多单元格数组公式的优点、缺点” 这个可能你受了微软官方的影响了,微软居然还写“数组函数”,呵呵: 2、《简单例子SUM》工作表: (1)第12行 “Warnning:数组常量中不能含有公式、单元引用、函数或其他数组。数值不能含有币别符号、逗号、括号或者百分号(数字可以是整数型、小数型或者科学计数法形式)”这段话中,蓝色部分是Excel帮助文件原话,是指不存在类似{$2;,;¥3;(;1%}的数组,也就是这些符号不能直接作为数组的元素,但可以作为文本例如{"$2";"1%"},文本中可以含有任何符号的。 (2)第18行 “=SUM({1;2;3;4}*{5;6;7;8})这边是公式在使用数组而不是数组公式的使用,……”这个应该这么说:这里使用了常量数组所以可以用普通公式而不需按CSE键(另,不建议简称Ctrl+Shift+Enter,容易误解为ESC键)。 (3)第24-26行 这个问题原因是“绝对交集”问题,没有按三键形成数组公式时,A1:D1多个区域按照单个计算,并在位置上取交集。 (4)第32行 “个人认为{1;2;3;4}*{5,6,7,8}产生一个新的内存数组Array1,所以不存在维数的不一致。”正解,此时SUMPRODUCT只有1个参数。 (5)第36行结论错误 “因此可以得出:无论是A1:D1,还是A3:A6的数组都为列的数组,即{1,2,3,4},{5,6,7,8}。” A1:D1是一维水平数组,1行4列;A3:A6是一维垂直数组,1列4行。SUM的计算结果一样,不能证明数组的运算过程一样。 |