点击关注Excel不加班,置顶公众号
库存表这个大部分公司都会用到,只是形式不同而已。今天,卢子以学员的库存表进行说明。
源文件下载:
https://pan.baidu.com/s/1VK3liORokqjDBLjkBH_88g
1.明细表
每个地区的库存表格式一样,第2行为汇总数据,第4行为工厂。第2行本来是没有公式的,卢子这里增加一条公式,方便统计。在B2输入公式,向右拖动。
=SUM(B5:B998)
2.汇总表
根据明细表,将每个地区每个工厂的数量进行汇总。
=LOOKUP(1,0/(查找值=查找区域),返回区域)
=LOOKUP(1,0/(B2= 华北区!4:4), 华北区!2:2)
=LOOKUP(1,0/(B2= 东北区!4:4), 东北区!2:2)
=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)
在写公式的时候,尝试像卢子一样,将公式从最基础的开始写,然后一步步改进。千万别想着一步到位,除非你本身就是高手。
对不起,卢子又多管闲事了一回,看到这篇广告文案满天飞,卢子想出来说几句良心话。
25岁用不好Excel怎么啦?
想当年卢子25岁,Excel水平也一般,略知一二,江湖上还没有卢子的传说。26岁的时候,Excel水平才突飞猛进,名气逐渐提升,30岁才获得清华畅销书作者的虚名。如果25岁的时候被这篇广告文案忽悠了,那是不是很可惜?
Excel只是一个工具,能够提升工作效率,但还决定不了一个人命运。要有一份好工作,首要条件是在本身行业拥有过硬的本领,其次才是借助Excel锦上添花,切不可本末倒置!
如果你25岁还用不好Excel,恭喜你可以免费跟卢子学Excel,卢子免费送你两套Excel教程,这些可都是实用技能视频,不同于那些一套视频8800元的那种忽悠人的视频。
46个综合案例视频
25个函数视频
如何领取呢?
很简单,在Excel不加班的公众号对话框输入关键词:谢谢你!,点发送按钮就可以免费领取。
生而为人,请务必善良!
请将此篇文章分享给需要学习Excel的人,谢谢你的支持!
上篇:工资核对,简单好用!
谢谢你!每天早上,在本该好好睡懒觉的时间还坚持看卢子的文章。
恭喜你!现在越来越厉害了。
最后,我也不辜负这张图片。
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
请把「Excel不加班」推荐给你的朋友