统计每组商品的个数MySQL 统计每个单品数量表格 |
您所在的位置:网站首页 › 关于sport的英文对话 › 统计每组商品的个数MySQL 统计每个单品数量表格 |
我们通过对案例的学习来掌握函数在实际中的运用,今天讲的案例是做一个可根据商品信息查询的入库台账(出库同理) 先来看看下图我们需要达到的效果:
通过选择商品的名称和供应商可以查询对应商品的数量和金额,这个是怎么做的呢?让我们一起动手做起来吧! 第一步:把大致的样式给它先弄出来,这个相信大家都会哦
第二步:通过查询商品名称自动统计数量 从图中可以发现单个商品名称会对应多个供应商,我们既要通过商品名称求和,又要通过供应商求和,这就是多个条件求和啦,为了更容易理解,我们可以先从单条件入手,先通过商品名称来查询数量和金额吧。 单个条件求和就要用到我们的sumif函数 它的语法结构是:sumif(区域,条件,求和区域) 这里区域对应的就是商品名称那一列,条件就是对应我们要查询商品名称那一个单元格,求和区域则是数量和金额区域。
我们在采购数量旁边的单元格输入公式:
注:这里也可以写成sumif(H:H,I3,K:K)选择整一列,如果公式需要拖动,需要加上绝对引用sumif($H:$H,$I$3,$K:$K),主要根据自身实际需求来输入公式。 这样就可以根据商品名来统计查询数量了
我们在金额旁边单元格在录入相应的公式:
公式录入后通过商品名称就可以查询数量和金额,但是,我们还需要通过供应商去查询商品,接着往下看。 第三步:通过商品名称+供应商自动统计查询数量这里就需要用到我们的多条件求和公式sumifs 语法结构:sumifs(求和区域,区域1,条件1,区域2,条件2...) 这个跟单条件求和,有点区别就是求和区域放在了前面,后面对应的是区域和条件。 录入如下公式:
如下图我们在供应商输入湖南,图中就只统计“湖南香蕉”,没有统计“广东香蕉”数量,这样就会根据多条件自动计算数量,别忘了金额也录入相应公式。
现在来思考一个问题,我们需要表格更加智能化一些,如果我不输入供应商,则要统计全部的数量和金额,这个该如何办到呢? 第四步:判断条件求和如果我们不输入供应商,则可以把这个单元格看成是空值,我们再回到第二步看看是不是没有供应商求全部商品的数量和金额,而第三步是有供应商的情况下的多条件求和。 我们可以这么去思考,如果供应商是空值,那么执行第二步的函数公式,如果供应商不是空值,则执行第三步的函数。 这里还需要用到一个if函数 语法结构:if(判断条件,真值,假值) 即:if(供应商是否为空,如果空的话这里输出第二步的函数公式,如果不为空的话这里输出第三步的函数公式) 输入商品名称的单元格写入公式: =IF(I4="",SUMIF(H:H,I3,K:K),SUMIFS(K:K,H:H,I3,E:E,I4)) 这个公式看上去有点长,实际上只要把第二步和第三步函数公式结合进来呢。来看看效果:
同理我们在把金额的公式也录入进去,功能就完成啦!这个表格的功能不仅适合出入库表哦,大家结合自身工作认真思考,说不定还能做出符合你工作的查询表格呢! 第五步:表格美化先在视图网线格给它取消了,然后选中表格给它套个自己喜欢的样式
最后懒人不想打字的话在给商品名称和供应商添加一个下拉菜单,这里先介绍两种方法比较简单的方法
1、如果是下拉选项比较少的话,可以直接手动录入。选择数据,插入下拉列表,手动录入即可。
2、如果是下拉选项比较多的话,可以在空白单元格或新工作表里录入。 这里教大家一个小技巧,如何快速得到不重复的商品名称,选中商品名称那列,选择数据,删除重复项,这样就能快速得到不重复的商品名。
然后我们在选择从单元格下拉选项,这样就可以下拉菜单就做好啦!
结语: 我们应该多结合自身的实际工作情况去思考函数的运用,这样才能有效提高我们的工作效率。
后面我会给大家带来更多表格实际案例的制作,通过一些功能及函数让表格更加自动化、让工作更加高效。总有一款适合你的表格! 关注我,学更多表格技巧,用不了多久你就是制表达人啦 !
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |