6、客户A的1月份和客户C的3月份销售额合计
=SUM(SUMIFS(C2:C22,A2:A22,{"A","C"},B2:B22,{1,3}))
可替换公式:
=SUMPRODUCT(C2:C22*(A2:A22={"A","C"})*(B2:B22={1,3}))
7、客户A和客户C的1月份和3月份销售额合计
=SUM(SUMIFS(C2:C22,A2:A22,{"A","C"},B2:B22,{1;3}))
*注意此公式7和公式6的差异仅为{1,3}和{1;3}中间的符号,使用比较巧妙。不过要使用好,首先需要明白其中的意义。
猜测:
公式6,两个一维行数组 {"A","C"} 和{1,3},因此相当于"A" 和1 配对,加上 "C"和3配对后的SUMIFS。
公式7,一个行数组 {"A","C"} 一个列数组 {1;3} 因此行列运算后产生4组,即A和1,A和3,C和1,C和3,是这些组合的和。
这里有点二维数组的感觉呀,粗略一看,还是满足二维运算法则的。
不过还未看完帖,就瞎扯,不好意思。再继续看,上面说的只是猜测,要验证过呀,呵呵
[ 本帖最后由 胡剑0227 于 2009-5-29 20:12 编辑 ] |