对一组或多组数据进行多次计算的方法叫作多项计算。数组公式可以执行多项计算,但是并非执行多项计算的都是数组公式,有些函数也并不需要使用数组公式即可自动进行多项运算。而在前面的内容中也再三强调了关于数组公式的定义。下面通过两个例子来具体查看二者在计算方面的区别。
本例工作表中统计了某公司每一位销售员的销售情况,下面需要根据其销售单价和销售量计算总销售额。此公式是进行多项运算的数组公式。
① 将光标定位在单元格F2中,输入公式: =SUM(B2:B6*C2:C6) ,如图4-23所示。
图 4-23
② 按Ctrl+Shift+Enter快捷键,即可得到总销售额,如图4-24所示。
图 4-24
当统计了各类产品的销售数量和销售单价后,可以使用SUMPRODUCT函数来计算产品的总销售额。此函数在进行求值时是调用数组进行运算的。此公式是多项计算的公式,但并不是数组公式。
① 将光标定位在单元格E2中,输入公式: =SUMPRODUCT(B2:B6,C2:C6) ,如图4-25所示。
图 4-25
② 按Enter键,即可得到总销售额,如图4-26所示。
图 4-26
SUM函数可以对一组数据求和运算,而SUMPRODUCT函数可以先将一组数据相乘,再将所有的乘积执行求和。