看到这个函数,我们就来初步了解一下数组公式,什么是数组公式?数组公式,就是以数组为参数的公式,能通过这个单一的公式,执行多个输入的操作并能够产生多个结果,每个结果显示在一个单元中,数组公式是对一组或多组值执行多重计算,并返回一个或多个结果,而在Excel中数组公式的表现形式是用大括号(即“{}”)将公式包括,如上图的公式两边有一对大括号,这也是与普通公式的区别所在,而其大括号的生成不是手工输入,而是在输入函数或公式后同时按下CTRL+SHIFT+回键三键产生。
说完理论,我们来看一个简单的实例,咱们先从简单的来,如下图所示:
上图是一个产品的销售表(数据纯属演示),现在我们要求出所有产品的销售总额,按正常的计算步骤,我们需要先计算出每个商品的销售总额,然后再抒每个产品的销售总额SUM起来,而这一过程可能会需要建立辅助列,可能有的朋友会说,这个简单,我们直接在E2输入公式E2=SUM(B2:B21*C2:C21)回车即可,但是输入后并不能得到想要的结果:
这个结果只是把第一个产品的总金额计算出来了,其后的所有产品并没有计算出来,我们利用公式求值功能来看下第一步的计算结果:
那如何在不使用辅助列的情况下,利用公式一步求出呢?当然是我们要讲的数组公式了,其实我们把上面的公式稍加改进一下即可,就是E2=SUM(B2:B21*C2:C21)输入完成后,同时按下CTRL+SHIFT+回车三键就可以了:
公式两边的大括号表明这是一个数组公式,接下来我们再利用公式求值功能看下其每一步的计算过程:
我们发现,公式内是同样的参数,与普通公式的区别很明显,普通公式只计算并显示第一组数据的计算结果,而忽略下一级及后面的数据,而数组公式则会把所有的数据相乘的对应结果全部显示出来了,最后通过SUM()进行合计。这里再给大家推荐一个技巧,我们在日常工作中,当输入数组公式时不确定是否正确,想快速查看我们输入的数组公式的计算结果,我们可以选择我们输入的公式,然后通过按下F9来查看结果,再通过CTRL+Z来快速退回,如本题中的计算(注意只选参数部分哦):
好了,今天的函数课程就和大家分享到这里,喜欢的朋友请关注、转发,期待下期精彩课程。