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等各类软件的二次开发,可为企业或个人解决各类疑难杂症。欢迎来电来校咨询!