excel数组公式剖析

作者:admin|日期:2019-01-17|热度:

excel的数组公式是公式的一种高级使用方法,要学会使用数组公式,首先要搞清楚它的工作原理
下面通过一个条件求和的公式来剖析一下数组公式的原理
如上图,计算所有林磊的销售量,我们可以使用sumif函数:
=SUMIF(B4:B15,"林磊",F4:F15)
我们也可以改成使用sum和if组合的数组公式来计算:
先看这个公式:{=SUM(IF(B4:B15="林磊",1,0))}
结果是林磊的个数,相当于使用countif的公式:=COUNTIF(B4:B15,"林磊")
它的原理就是,把B4:B15看作一个拥有12个成员的数组,所以IF(B4:B15="林磊",1,0)会执行12次,每次从B4:B15中取一个和"林磊"比较看是不是相等,相等则返回1,不相等返回0,最后通过sum函数把返回结果进行合计。
那我要使用数组公式汇总林磊的销售量又该怎么做呢?
其实只要把if函数里的“1”改成“F4:F15”就行了,完整公式为:{=SUM(IF(B4:B15="林磊",F4:F15,0))}
在这里,B4:B15和F4:F15就是两个数组(数组长度一定要相等),if函数每次从B4:B15中取一个数和"林磊"进行比较,如果相等就返回F4:F15中对应位置的数据,否则返回0,最后通过sum函数把返回结果进行合计。

您搞明白了吗,如果还没明白,可以和我联系:
娄底宏远电脑学校康老师
网址:www.hnldhy.com
电话:13873879042(微信同号)

宏远电脑学校——常年开设有办公文秘、平面设计、室内设计、CAD制图、网站开发、网络工程、淘宝创业、软件开发、少儿编程等专业,可为学员量身定制学习方案;并可进行excel CAD corelDRAW等各类软件的二次开发,可为企业或个人解决各类疑难杂症。欢迎来电来校咨询!