现在位置:首页 > Excel相关 > Excel函数 > 函数365之DMIN函数:数据库函数之根据条件求最小值

函数365之DMIN函数:数据库函数之根据条件求最小值

一村之长  Excel函数  2017-5-7  328  0评论
函数名称:DMIN

函数作用:DMIN函数用于返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。

函数语法:DMIN(计算区域,计算字段名或返回第几列,条件区域)

注意事项:
1、第1参数为必选参数,表示构成列表或数据库的单元格区域,列表的第一行包含每一列的标签;
2、第2参数为必选参数,表示指定函数所使用的列;
3、第3参数为必选参数,表示包含所指定条件的单元格区域;
4、第3参数可以为任意区域,但是此区域必须包含至少一个列标签,并且列标签下方包含至少一个指定列条件的单元格。

函数应用:
实例1、下表为某公司部分销售明细,要求计算A商品最低销售价格,效果如F2列所示。
1.png
函数公式:F2单元格输入 =DMIN(A1:C11,C1,E1:E2)
解释说明:
1、根据条件计算最低销售价格,也就是计算最小值,可以用DMIN函数;
2、要计算的区域为A1:C11,计算字段名为C1,条件区域为E1:E2;
3、要返回的列数为A1:C11区域的第3列,所以公式也可以写成=DMIN(A1:C11,3,E1:E2)

实例2、下表为某公司部分销售明细,要求计算A商品4月份的最低销售价格,效果如G2列所示。
2.png
函数公式:G2单元格输入 =DMIN(A1:C11,C1,E1:F2)
解释说明:
1、根据条件计算最低价格可以用DMIN函数;
2、要计算的区域为A1:C11,计算字段名为C1,条件区域为E1:F2(销售日期为4月份表示为“<2017-5-1”);
3、要返回的列数为A1:C11区域的第3列,所以公式也可以写成=DMIN(A1:C11,3,E1:F2)

实例3、下表为某部门的销售业绩,要求计算指定的部分人员的最低销量及姓名,如E2和F2单元格所示。
3.png
函数公式:E2单元格输入 =DMIN(A1:B11,B1,D1:D6)
F2单元格输入 =INDEX(A2:A11,LOOKUP(9^9,MATCH(D2:D6&DMIN(A1:B11,B1,D1:D6),A2:A11&B2:B11,0)))
解释说明:
1、根据条件计算最低销量可以用DMIN函数;
2、要计算的区域为A1:B11,计算字段名为B1,条件区域为D1:D6。
3、由于B列销量中有相同的数据,所以我们不能直接通过销量查找姓名,我们可以将姓名连接销量D2:D6&DMIN(A1:B11,B1,D1:D6);
4、然后分别查找它们在A2:A11&B2:B11中的位置MATCH(D2:D6&DMIN(A1:B11,B1,D1:D6),A2:A11&B2:B11,0),得到的结果为错误值和一个位置的值;
5、这里我们用LOOKUP函数忽略错误值的特性可以取到这个位置的值,然后根据这个位置用INDEX函数找到该姓名。
二维码1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论