在职场中,我们经常会用到像下图所示的出入库明细表,我们需要输入每天的出库和入库数据,然后自动计算入库总数量和出库总数量,并且还可以根据上月结余的数据,动态算出当月的库存总数量,那么,这是怎么实现的呢?废话不多说,直接进入主题

SUMIF函数
SUMIF函数语法是:=SUMIF(range,criteria,sum_range)
参数如下:
第一个参数:Range为条件区域,用于条件判断的单元格区域。一般我们写成A1:G1,特殊情况需要绝对引用的话,我们也会写成:$A$1:$G$1,这个在下面例子中会详细讲解 第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件,也可以是汉字 第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。先算当月入库总数量
第一步:在这个表中,我们是需要在1-30号的入库和出库的数据中,找到每一天的入库数据进行求和,理解了这个,我们再来结合上面讲的SUMIF的语法来添参数:
第一个参数:F3:BM3
第二个参数:"入”
第三个参数:F4:BM4
结合在一起就是:=SUMIF(F3:BM3,"入",F4:BM4)

输入后,敲回车确定。这样就把产品(CP0001)1-30号所有【入库】的数据都加起来了

按照我们的思维,现在只需要往下拉,就可以自动计算出来CP0002、CP0003以及其他产品的当月入库总数量,那么我们来试一下

结果发现除了CP0001产品的数值正确之外,其他的全部是0,这是为什么呢?
因为我们在CP0001产品的当月入库总数量单元格输入的是:
=SUMIF(F3:BM3,"入",F4:BM4)
那么,往下拉的话,CP0002的当月入库总数量就会变成:
=SUMIF(F4:BM4,"入",F5:BM5)

而在SUMIF的参数中,条件区域的参数与我们想的不一样,所以要用到绝对引用,具体方法如下图
在CP0001产品的当月入库总数量,选中SUMIF函数的条件区域的参数,然后按住F4键,进行绝对引用

到这里我们往下拉,然后再看一下其他产品的当月入库总数量就有数值

算当月出库总数量
第一步:复制CP0001产品当月入库总数量单元格的内容,把复制的内容粘贴到CP0001产品的当月出库总数量总。=SUMIF($F$3:$BM$3,"入",F4:BM4)

第二步:把复制参数中的“入”改成“出”。=SUMIF($F$3:$BM$3,"出",F4:BM4)

第三步:修改完之后,回车确认,此时我们就完成了CP0001产品当月出库总数量的计算,其他产品的操作往下拉就可以实现

好书推荐
向大家推荐一下《从零开始学Excel(职场加强版)》, 本书适用于各层次的Excel用户,既可以作为初学者的门指南,也可以作为中、高级用户的参考手册,书中大量的操作实例可供读者在实际工作中借鉴,在这本书中系统、全面地介绍了Excel的技术特与操作方法,并配有大量典型、实用的应用案例,学习完这本书能够让你轻松掌握Excel使用技巧,高效地完成各种事务,成为令大家羡慕的办公高手。
计算当月库存总数量
在计算之前,我们需要了解,当月库存总数量=(当月入库总数量-当月出库总数量)+上月结余
第一步:在CP0001当月库存总数量单元格,输入=(C4-D4)+B4

第二步:算出来CP0001的当月库存总数量后,我们只需要往下拉其他产品的即可
至此,本期的在Excel中制作动态库存明细表就分享到这里,我是南哥,关注我带你学习更多办公技巧