今天我们接着上一节《数组的含义及用法》接着讲,这节,我们讲解下关于数组的一些初步简单运用。
1.数组运用(一)
1、求出上图中所有书籍的总价
解法1:建立辅助列D列,求出每本书的总金额,最后对总金额求和。
解法2:{=SUM(B5:B10*C5:C10)},花括号是数组公式结束自动带出,非手工输入。
2、求采购数量超过80的有几种书籍。
分析:
①利用IF函数判断数量是否大于80,即:IF(C5::C10)>80,1,0)=IF{0;0;1;1;1;1}
②根据上一步得出的结果,外面套用一个SUM函数,即可得出最终的结果。
解法:{=SUM(IF(C5::C10)>80,1,0)}}
注:花括号为数组公式自动带出,以后将不会独立说明。
2.数组运用(二)
求出单价超过30,数量超过80的图书平均价格。
分析:
①利用IF函数分别判断单价超过30,数量超过80的类型,然后用对应的金额/对应的数量,即:IF(B5:B10>30,1,0)={1;0;1;0;1;0},IF(C5:C10>80,1,0)= {0;0;1;1;1;1}
②因题目要求是同时满足,所以需要对以上两个式子进行and关联,前面说过,数组之间是可以进行运算的,所以,我们可以将两个式子进行相乘得到:IF(B5:B10>30,1,0)* IF(C5:C10>80,1,0)= {1;0;1;0;1;0}*{0;0;1;1;1;1}={0;0;1;0;1;0}
③再次根据数组运算原理,对第②步得到的式子*金额,即:{0;0;1;0;1;0}*D5:D10={0;0;8000;0;4365;0};
④根据第②步的式子,对其求和,sum{{0;0;1;0;1;0}=2.
⑤将以上4部串联即最终结果。
红线为分析步骤②,蓝线为步骤③
以上是今天讲解的数组简单运用,日后的讲解中将会大量运用到这种技巧,请大家务必仔细阅读、联系。有不懂的地方可以在评论区提问。
如果大家对Excel感兴趣的,可以关注本头条号。
联系客服