销售必须知道的80个Excel函数
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例6 计算每日库存数(MMULT)

⊙ 源文件:CDROM\02\2.2\案例6.xlsx

打开光盘中的数据文件,选择 E2:E11 区域,然后输入如下数组公式:

=MMULT(N(ROW(2:11)>=TRANSPOSE(ROW(2:11))),B2:B11-C2:C11)

按下【Ctrl+Shift+Enter】组合键后,将返回每日的库存数,结果如图2-8所示,其中库存数等于当前进库数减出库数再加上前一日的库存数。

图2-8 每日库存数

公式说明

本例的公式原理与“案例5”完全一致,仅仅是第二参数不同,本例中第二参数不再是区域引用,而是两个区域差异组成的内存数组。

案例提示

1.如果是直接引用单元格然后进行统计,往往SUMIF函数比MMULT函数使用起来更直观、公式更简短,但对于本例这种情况,两个参数都不是区域引用时,SUMIF或者COUNTIF等函数就不再有用武之地了。MMULT函数的两个参数都可以是区域或者内存数组。

2.如果不要求公式结果为内存数组,本例也可以采取添加辅助区的方式完成。在单元格E2输入以下公式然后向下填充即可:

=B2-C2+IF(ISNUMBER(F1),F1,0)