上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
案例4 求入库最多的产品数量(MMULT)
⊙ 源文件:CDROM\02\2.2\案例4.xlsx
打开光盘中的数据文件,在单元格D2中输入如下数组公式:
=MAX(MMULT(TRANSPOSE((B2:B11)*(A2:A11={"A","B","C","D"})),(A2:A11={"A","B","C","D"})*1))
按下【Ctrl+Shift+Enter】组合键后,将返回入库最多的产品的数量,结果如图2-6所示。
图2-6 求入库最多的产品的数量
公式说明
公式中使用了数组“{"A","B","C","D"}”,用于分别计算 4 种产品的总入库量,然后利用MAX函数提取4种产品的最大入库量,结果“510”是产品C的总入库量。
案例提示
1.本例也可以利用 SUMIF 函数来完成,分别取每个产品的总和,然后取最大值,公式如下:
=MAX(SUMIF(A2:A11,A2:A11,B2))——数组公式
2.如果需要将4个产品的总入库量全部罗列出来,可以使用以下公式:
=LARGE(MMULT(TRANSPOSE((B2:B11)*(A2:A11
={"A","B","C","D"})),(A2:A11={"A","B","C","D"})*1),ROW(1:4))
本公式需要选择纵向的4个单元格再输入公式,最后按下【Ctrl+Shift+Enter】组合键才能产生正确结果。