上一期我们用一个很简单的案例了解了数组的运算逻辑,其实数组真的没有想象的这么难,今天我们用一个稍微复杂一点的案例来看看数组到底有多强大,还能帮我们解决哪些问题。
如上图所示案例,我们要在F2单元格求出销量最高的产品所对应的交易额。这个案例用数组公式再好不过了,具体需要四个步骤。
步骤1:先用MAX函数找出B2:B13区域的最高销售量。具体操作方法参见上面GIF动图。
步骤2:查看B2:B13区域哪些销量是等于最大销量的。此公式需按CTRL+SHIFT+ENTER结束。我们可以按F9查看公式,公式结果为一个包含逻辑值的数组,TRUE表示销量等于最大销量,FALSE表示不等于最大销量。具体操作方法参见上面GIF动图。
步骤3:在上一步骤的基础上乘以对应的交易额。此处也需CTRL+SHIFT+ENTER三键结束公式录入。
逻辑值与数字相乘的规则为:FALSE乘以任意数字都等于0,TRUE乘以任意数字等于该任意数字。最终得出一个由数字组成的数组,其中非0的值即为最大销售量对应的交易额。具体操作方法参见上面GIF动图。
步骤4:最后用SUM函数求出数组之和即可得出最终结果。此处用MAX函数求出数组最大值也可以。切记CTRL+SHIFT+ENTER三键结束。如果用SUMPRODUCT函数就不需要三键结束了。
往期教程:
Excel058-揭开数组的庐山真面目
Excel057-公式的跨工作表引用简直是酷毙了
Excel056-MIN和MAX函数是解决上下限问题的最好武器
Excel055-SUM函数其实没你想象的那么简单
Excel054-相对引用和绝对引用让公式填充如虎添翼
Excel053-公式求值和F9帮您解析函数的运算逻辑和顺序
Excel052-逻辑值既能用来判断,也能参与计算
Excel051-一个透视表,多个数据源(下)
Excel050-一个透视表,多个数据源(中)
Excel049-一个透视表,多个数据源(上)
……
更多技能分享请您后台回复「目录」查看
图文教程相对简略,网易云课堂已同步更新对应的视频教程,购课并赠送教程对应的1080P高清视频、PPT、WORD、EXCEL讲义源文件及部分课程VBA模块。
【回馈粉丝阶梯优惠】
前500人惠顾仅需99元
501-5000人,199元
5001及以后,恢复原价299元
【购课链接】
http://study.163.com/course/introduction/1004207003.htm
▼单击「阅读原文」进入传送门