以下是引用gdliyy在2005-5-13 22:49:00的发言:
>
晕!前面不都论述了Sumproduct()支持内部数组运算吗?而且Sumif()本身是支持数组运算的函数,但IF函数则不同,如果你需要IF函数结果生成内存数组,就必须用三键来结束的。
我看到了你这句话.才想问的
------------------------------------------------------------------------------------------
看一个实例,如:=SUMPRODUCT(A1:C1,TRANSPOSE(D1:D3)),象这个公式也是必须使用数组公式结束,虽然Sumproduct支持内部数组运算,但是Transpose()并不支持,所以必须通过数组公式运算后方可交给Sumproduct来再运算。
最后再看这两个实例:
=Sumif(A1:A3,{"A";"B";"C"},C1:C3) 和 =Sumif(A1:A3,B1:B3,C1:C3)
前者大家都用过,是可以直接单键结束生成内存数组的;但后者则不同,如果单键结束,系统只会默认以B1:B3区域中的左上角单元格(B1)进行计算,结果只能返回B1的条件求和;
--------------------------------------------------------------------------------------
SUMPRODUCT()支持.可SUMIF()它支持吗?以你的观点,难道不要三键吗?
是否是我理解错了. |