统计每组商品的个数MySQL 统计每个单品数量表格

您所在的位置:网站首页 关于sport的英文对话 统计每组商品的个数MySQL 统计每个单品数量表格

统计每组商品的个数MySQL 统计每个单品数量表格

2024-06-23 17:06| 来源: 网络整理| 查看: 265

我们通过对案例的学习来掌握函数在实际中的运用,今天讲的案例是做一个可根据商品信息查询的入库台账(出库同理)

先来看看下图我们需要达到的效果:

统计每组商品的个数MySQL 统计每个单品数量表格_统计每组商品的个数MySQL

通过选择商品的名称和供应商可以查询对应商品的数量和金额,这个是怎么做的呢?让我们一起动手做起来吧!

第一步:把大致的样式给它先弄出来,这个相信大家都会哦

统计每组商品的个数MySQL 统计每个单品数量表格_统计每组商品的个数MySQL_02

第二步:通过查询商品名称自动统计数量

从图中可以发现单个商品名称会对应多个供应商,我们既要通过商品名称求和,又要通过供应商求和,这就是多个条件求和啦,为了更容易理解,我们可以先从单条件入手,先通过商品名称来查询数量和金额吧。

单个条件求和就要用到我们的sumif函数

它的语法结构是:sumif(区域,条件,求和区域)

这里区域对应的就是商品名称那一列,条件就是对应我们要查询商品名称那一个单元格,求和区域则是数量和金额区域。

统计每组商品的个数MySQL 统计每个单品数量表格_查询数量_03

我们在采购数量旁边的单元格输入公式:

统计每组商品的个数MySQL 统计每个单品数量表格_下拉菜单_04

注:这里也可以写成sumif(H:H,I3,K:K)选择整一列,如果公式需要拖动,需要加上绝对引用sumif($H:$H,$I$3,$K:$K),主要根据自身实际需求来输入公式。

这样就可以根据商品名来统计查询数量了

统计每组商品的个数MySQL 统计每个单品数量表格_数据_05

我们在金额旁边单元格在录入相应的公式:

统计每组商品的个数MySQL 统计每个单品数量表格_查询数量_06

公式录入后通过商品名称就可以查询数量和金额,但是,我们还需要通过供应商去查询商品,接着往下看。

第三步:通过商品名称+供应商自动统计查询数量

这里就需要用到我们的多条件求和公式sumifs

语法结构:sumifs(求和区域,区域1,条件1,区域2,条件2...)

这个跟单条件求和,有点区别就是求和区域放在了前面,后面对应的是区域和条件。

录入如下公式:

统计每组商品的个数MySQL 统计每个单品数量表格_查询数量_07

如下图我们在供应商输入湖南,图中就只统计“湖南香蕉”,没有统计“广东香蕉”数量,这样就会根据多条件自动计算数量,别忘了金额也录入相应公式。

统计每组商品的个数MySQL 统计每个单品数量表格_查询数量_08

现在来思考一个问题,我们需要表格更加智能化一些,如果我不输入供应商,则要统计全部的数量和金额,这个该如何办到呢?

第四步:判断条件求和

如果我们不输入供应商,则可以把这个单元格看成是空值,我们再回到第二步看看是不是没有供应商求全部商品的数量和金额,而第三步是有供应商的情况下的多条件求和。

我们可以这么去思考,如果供应商是空值,那么执行第二步的函数公式,如果供应商不是空值,则执行第三步的函数。

这里还需要用到一个if函数

语法结构:if(判断条件,真值,假值)

即:if(供应商是否为空,如果空的话这里输出第二步的函数公式,如果不为空的话这里输出第三步的函数公式)

输入商品名称的单元格写入公式:

=IF(I4="",SUMIF(H:H,I3,K:K),SUMIFS(K:K,H:H,I3,E:E,I4))

这个公式看上去有点长,实际上只要把第二步和第三步函数公式结合进来呢。来看看效果:

统计每组商品的个数MySQL 统计每个单品数量表格_数据_09

同理我们在把金额的公式也录入进去,功能就完成啦!这个表格的功能不仅适合出入库表哦,大家结合自身工作认真思考,说不定还能做出符合你工作的查询表格呢!

第五步:表格美化

先在视图网线格给它取消了,然后选中表格给它套个自己喜欢的样式

统计每组商品的个数MySQL 统计每个单品数量表格_多表_10

最后懒人不想打字的话在给商品名称和供应商添加一个下拉菜单,这里先介绍两种方法比较简单的方法

统计每组商品的个数MySQL 统计每个单品数量表格_数据_11

1、如果是下拉选项比较少的话,可以直接手动录入。选择数据,插入下拉列表,手动录入即可。

统计每组商品的个数MySQL 统计每个单品数量表格_下拉菜单_12

2、如果是下拉选项比较多的话,可以在空白单元格或新工作表里录入。

这里教大家一个小技巧,如何快速得到不重复的商品名称,选中商品名称那列,选择数据,删除重复项,这样就能快速得到不重复的商品名。

统计每组商品的个数MySQL 统计每个单品数量表格_数据_13

然后我们在选择从单元格下拉选项,这样就可以下拉菜单就做好啦!

统计每组商品的个数MySQL 统计每个单品数量表格_统计每组商品的个数MySQL_14

结语:

我们应该多结合自身的实际工作情况去思考函数的运用,这样才能有效提高我们的工作效率。

统计每组商品的个数MySQL 统计每个单品数量表格_查询数量_15

后面我会给大家带来更多表格实际案例的制作,通过一些功能及函数让表格更加自动化、让工作更加高效。总有一款适合你的表格!

关注我,学更多表格技巧,用不了多久你就是制表达人啦 !

统计每组商品的个数MySQL 统计每个单品数量表格_统计每组商品的个数MySQL_16



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3