数组常数的语法
= SUM(A1:E1 * {1, 2, 3, 4, 5})
其中的{1, 2, 3, 4, 5}即为数组常数
上述公式等价于
= SUM(A1*1, B1*2, C1*3, D1*4, E1*5)
下面是网易2018数据分析笔试中的相关题目,
某销售车辆公司某一时间段各类商品的销售量如下图,
image
销售员需统计以下公式所示数据=SUM(SUMIF(C2:C7,{"<10","<6"})*{1,-1})
请问,该公式返回值为
题目中=SUM(SUMIF(C2:C7,{"<10","<6"})*{1,-1})
首先通过数组条件{"<10","<6"}分别在SUMIF()函数中分别计算出SUMIF(C2:C7, "<10")和SUMIF(C2:C7, "<6")的结果23和9构成数组{23, 9},题目公式即为计算
=SUM({23, 9} * {1, -1})
=SUM(23 * 1 + 9 * (-1))
=14
即为公式返回值。
实际上,原来公式的逻辑为找出数值在区间 [6, 10)的值相加,通过表格可知满足条件的仅有6和8两个,相加即可得出结果为14。
网友评论