王志军
后勤部的小黄前来求助,如图1所示,同一品名的当前库存是相同的,但可用庫存随着日期的变化而不断减少,现在她希望利用公式计算出“可用库存”,目前只是使用手工计算的方法输入数据,但由于实际的数据量比较大,有没有更简单高效的实现手段呢?
我们可以利用公式完成这一任务选择E2单元橇在编辑栏输入公式“=D2-SUMPRODUCT(($B$2:B2=B2)*$C$2:C2)”,这里的SUMPRODUCT函数可以返回相应的数组或区域乘积的和,最后使用D2单元格减去这个和即可,公式执行之后向下拖拽或双击填充柄,很快就可以看到图2所示的计算效果。需要提示的是,这里会出现“公式引用了有相邻附加数字的范围”的感叹号提示,这是Excel的智能提示,提示你检查是否遗漏了求和范围,可以选择“忽略错误”。
或者,也可以使吏用,“=E2-SUMIF(B$2:B2,C2,D$2:D2)”的公式,这里的SUMIF函数可以对满足条件的单元格求和,计算结果完全相同,使用这一公式不会出现上述方法的感叹号提示,效果如图3所示。