搜索
写经验 领红包
 > 美食

excel中库存怎么汇总(库存excel)

在生活中,很多人可能想了解和弄清楚EXCEL教你一招,搞定库存汇总的相关问题?那么关于excel中库存怎么汇总的答案我来给大家详细解答下。

excel中库存怎么汇总(库存 excel)

转自EXCEL不加班

库存表这个大部分公司都会用到,只是形式不同而已。今天,卢子以学员的库存表进行说明。

1.明细表

每个地区的库存表格式一样,第2行为汇总数据,第4行为工厂。第2行本来是没有公式的,卢子这里增加一条公式,方便统计。在B2输入公式,向右拖动。

=SUM(B5:B998)

2.汇总表

根据明细表,将每个地区每个工厂的数量进行汇总。

正常查找引用都是用VLOOKUP函数,不过这里的明细表格式不支持,查找区域在明细表第4行,返回区域在明细表第2行。

其实,VLOOKUP函数有一个超级牛逼的兄弟,叫LOOKUP函数。这个函数360°无死角,通通可以查找。记住这个函数的语法:

=LOOKUP(1,0/(查找值=查找区域),返回区域)

现在要统计华北区,直接套用公式即可,在汇总表B3输入公式,向右拖动。

=LOOKUP(1,0/(B2=华北区!4:4),华北区!2:2)

同理,东北区可以用公式:

=LOOKUP(1,0/(B2=东北区!4:4),东北区!2:2)

这里,卢子只是列举了5个地区,每个地区改一次公式也挺方便的。现在问题来了,全国可以划分成好多个地区,如果都这样改显得超级繁琐,而且容易出错,对吧?

刚好每个地区都列在A列,这样其实就间接给我们提供了地区的名称,可以进行引用。这里借助&将工作表名称跟区域连接起来。

=A3&"!4:4"

不过用&连接起来的只能算文本,并不是真正的区域,需要嵌套INDIRECT函数才可以真正变成区域。再将刚刚的公式组合起来就基本搞定,还剩下最后一点点细节。

=LOOKUP(1,0/(INDIRECT(A3&"!4:4")=B2),INDIRECT(A3&"!2:2"))

我们在使用公式的时候,需要下拉和右拉,这时该固定的区域别忘了加$,要不然就会出错。

=LOOKUP(1,0/(INDIRECT($A3&"!4:4")=B$2),INDIRECT($A3&"!2:2"))

当然,这里可以将公式写得更加完美,实际上每个地区的工厂可能不一样,就会导致一些工厂没有对应值导致出错,比如现在将其中一个工厂改成潮州工厂。

查找不到对应值会显示错误值,只需再嵌套一个IFERROR函数,即可解决这个问题。

=IFERROR(LOOKUP(1,0/(INDIRECT($A3&"!4:4")=B$2),INDIRECT($A3&"!2:2")),0)

合计就直接用SUM函数就行。

行合计:

=SUM(B3:B7)

列合计:

=SUM(B3:H3)

在写公式的时候,尝试像卢子一样,将公式从最基础的开始写,然后一步步改进。千万别想着一步到位,除非你本身就是高手。

温馨提示:通过以上关于EXCEL教你一招,搞定库存汇总内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。