网站首页
手机版

求最小值常用Excel函数大全!都应该了解一下,以防不需

更新时间:作者:小小条


Excel秘籍大全,正文开始

文章最后有彩蛋!好礼相送!

求最小值常用Excel函数大全!都应该了解一下,以防不需

一、small函数

功能:返回列表区域中第K个最小值。

结构:=SMALL(参数区域,K)

说明:1、忽略逻辑值和文本字符串;

2、如果“参考区域”为空,则返回错误值 #NUM!;

3、如果 第二个参数k ≤ 0 或 k 超过了数据点个数,则 返回错误值 #NUM!;

4、如果某一组数据A1:A6中有n个数,SMALL(A1:A6,n)则求的是最大值;

5、参数区域中的数字不能是文本格式,否则被忽略掉,会导致计算结果出错。

二、min函数

功能:返回参数列表中的最小值。

结构:=MIN(参数区域)

说明:1、仅使用参数区域中的数字,空白单元格,逻辑值、文本或错误值将被忽略;

2、参数区域中的数字不能是文本格式,否则被忽略掉,会导致计算结果出错;

3、如果参数区域中不含数字,则返回结果0。

三、mina函数

功能:返回参数列表中的最小值。

结构:=MINA(参数区域)

说明:1、不忽略逻辑值(如 TRUE 和 FALSE)和文本字符串(TRUE作为1计算,文本、FALSE作为0计算);

2、参数区域中的数字若是文本格式,则返回结果0;

3、若参数区域中含有错误值,则返回的结果也是一个错误值;

4、如果参数区域为空,则返回结果0。

四、minifs函数

功能:返回一组给定条件指定的单元格的最小值。

结构:=MINIFS(最小值所在区域,区域1,条件1,区域2,条件2...)

说明:1、条件若是文字,不能含有空字符串,否则返回0;

2、条件若是手动输入,记得在英文状态下添加双引号;

3、最小值所在区域中的数字若是文本格式,则被忽略掉,会导致计算结果出错。

五、dmin函数

功能:返回列表或数据列中满足指定条件的最小值。

结构:=DMIN(数据区域,操作区域,条件)

说明:1、在框选“数据区域”时,第一行为每一列的标志项;

2、“操作区域”也就是所求的标志项,可以直接引用单元格,也可以手动输入,如=DMIN(B1:D7,"工资",F1:F2);

3、“条件”可以是一个或者多个,但是要带标志项,不能这么写=DMIN(B1:D7,"工资",F2)。

还觉得IF函数简单?不想出丑就了解下它的10个高阶用法!

2024-04-21 16:53·Excel秘籍大全

文章最后有彩蛋!好礼相送!

熟悉Excel的小伙伴们都知道,IF函数是Excel中最基础的条件判断函数,其用法也很简单:=IF(判断条件,真值,[假值]),第一参数判断条件可以是数值或表达式,真值TRUE为满足判断条件时返回的值,假值FALSE为不满足判断条件时返回的值,第三参数可省略。IF函数除了应用于基础的条件判断外,还有很多高级用法,很多小伙伴觉得IF函数很简单,看了以下用法,你还这样觉得吗?

1.IF函数基础用法

先来让大家回顾一下IF函数的基础用法,如图1所示,工龄大于等于3年,可享受薪资的5%作为提成,现在要求取满足条件的每名员工的提成金额,在G2单元格输入公式:=IF(D2>=3,F2*$I$2,"无提成"),并向下填充。

图1

2.逆向查询

VLOOKUP函数是目前职场应用频率最高的查询函数,但它仍然有不少不足之处,比如说,它本身并不支持逆向查询,需要搭配IF函数才可以。如图2所示,根据薪资查询对应的员工姓名,其公式为:=VLOOKUP(H2,IF({1,0},F1:F8,A1:A8),2,0)。

IF函数的第一个参数为数值{1,0},当第一个参数为1时,它表示真值,返回IF函数的第二个参数F1:F8构建的数据区域,当第一个参数为0时,它表示假值,返回IF函数的第三个参数A1:A8构建的数据区域,将0和1返回的结果结合起来,IF函数会构建成F1:F8&A1:A8联合起来的两列数据区域,A1:A8为姓名所在的第二列数据区域,对应VLOOKUP函数的第三参数2。IF函数的作用就是将原本逆向的数据区域让其顺向排列,进而搭配VLOOKUP函数进行数据查询。

图2

3.多条件判断——并关系

如图3所示,当工龄大于等于3年,年龄大于等于30,两个条件都满足时可获得其薪资的5%作为提成,要计算满足两个条件的员工的提成金额,在G2单元格输入公式:=IF(AND($B$2:$B$8>=30,$D$2:$D$8>=3),F2*$J$2,"无提成"),并向下填充,也可以写成:=IF(($B$2:$B$8>=30)*($D$2:$D$8>=3),F2*$J$2,"无提成")。

AND是Excel中的逻辑值函数,当每个参数判断条件都成立时AND函数返回TRUE时,AND($B$2:$B$8>=30,$D$2:$D$8>=3)和($B$2:$B$8>=30)*($D$2:$D$8>=3)意义一样,表示“并”的关系,即要求两个条件都满足。$B$2:$B$8>=30返回逻辑值组成的数组{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE},$D$2:$D$8>=3返回数组{FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE},TRUE为满足条件返回的值,FALSE为不满足条件返回的值,在Excel四则运算中,逻辑值TRUE可以视为1,FALSE视为0,当两个数组相乘时,返回数组{0;1;1;0;0;0;1},1表示TRUE*TRUE即1*1,即两个条件都满足,当数组{0;1;1;0;0;0;1}为1时,返回IF函数的第二参数,为0返回IF第三参数。

图3

4.多条件判断——或关系

如图4所示,当满足工龄大于等于3或年龄大于等于30任意一个条件时,获得提成金额,要求满足条件的员工的提成金额,在G2单元格输入公式:=IF(($B$2:$B$8>=30)+($D$2:$D$8>=3),F2*$J$2,"无提成"),也可写成=IF(OR($B$2:$B$8>=30,$D$2:$D$8>=3),F2*$J$2,"无提成")。

逻辑值函数OR表示当其参数其中有一个返回TRUE,OR函数返回TRUE,($B$2:$B$8>=30)+($D$2:$D$8>=3)和OR($B$2:$B$8>=30,$D$2:$D$8>=3)意义一样,都表示“或”的关系。当逻辑值相加时,只有其中有一个是TRUE,那么结果就为TRUE。($B$2:$B$8>=30)+($D$2:$D$8>=3)返回数组{0;1;1;0;1;0;2},当为1或2时表示真值返回IF第二参数,为0表示假值返回IF函数第三参数。

图4

5.判断数据是否存在重复

如图5所示,判断姓名是否重复,其公式为:=IF(COUNTIF($A$2:$A$10,A8)>1,"是","否")。

用COUNTIF函数计数,如果有重复就会返回大于1的数值,IF函数的第一个参数如果是大于0的数值,那么它表示真值就会返回第二参数,如果为0即为假值会返回第三参数。

图5

6.忽略错误值和文本求和

如图6所示,忽略文本和错误值统计总销量,其公式为:=SUM(IF(ISNUMBER(C2:C10),C2:C10,0)),并同时按下Ctrl+Shift+Enter。

图6

先用逻辑值函数ISNUMBER对数据区域C2:C10进行判断,当为数值时返回TRUE,否则返回FALSE,ISNUMBER(C2:C10)返回的结果为数组{TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE},IF函数第二参数返回数组{121;"未统计";132;132;#VALUE!;211;166;#NAME?;138},第一参数数组中对应的元素TRUE会返回第二参数的数组对应的元素,IF函数最终的值为{121;0;132;132;0;211;166;0;138},再用SUM函数对这个数组进行求和。

7.多条件求和

如图7所示,统计薪资7500以上的男性员工的总工资,其公式为:=SUM(IF((C2:C8=H2)*(F2:F8>7500),F2:F8,0)),并同时按下Ctrl+Shift+Enter。

图7

(C2:C8=H2)*(F2:F8>7500)为逻辑值组成的数组相乘,结果为{0;0;1;0;0;0;1},为1时返回IF函数的第二参数,为0时返回IF的第三参数,最终IF函数返回的结果为数组{0;0;8000;0;0;0;8500},再用SUM函数对这个数组进行求和。

8.对不规则的重复值排序

如图8所示,对部门进行排序,其公式为:=IF(B2<>B1,1,A1+1),对相邻的两个上下单元格进行判断,等不等于的时候,返回第二参数1,当等于时,返回第三参数,第三参数值为上个序号+1。

图8

9.IF+ISERROR处理错误值

IF+ISERROR处理错误值处理错误值比较常见 如图9所示,用VLOOKUP函数查找“小包”对应的线上销量,“小包”并不存在于数据区域中,也就是查找值不存在,当查找值不存在时VLOOKUP会返回#N/A错误值,这个时候就需要借助IF+ISERROR来将错误值转化为空值或者自行设定的文本,公式为:=IF(ISERROR(VLOOKUP(E2,A1:C10,3,FALSE)),"查找到此人",VLOOKUP(E2,A1:C10,3,FALSE))或者写:=IF(ISERROR(VLOOKUP(E2,A1:C10,3,FALSE)),"查找到此人",VLOOKUP(E2,A1:C10,3,FALSE))。

图9

10.IF多判断嵌套

IF多判断进行嵌套也是比较常见的情况,新版的EXCEL或者WPS支持IFS函数来代替IF函数的多条件嵌套,这里还是来给大家介绍原始的IF函数嵌套。如图10所示,判断成绩等级,其公式为:=IF(D2>=90,"优秀",IF(D2>=80,"良好",IF(D2>=60,"及格","不及格"))),也可以用IFS函数,其公式为:=IFS(D2>=90,"优秀",D2>=80,"良好",D2>=60,"及格",D2<60,"不及格")。

图10

以下《900套高逼格工作模板.xls 》免费下载,不收一分钱!

常用Excel

用Excel玩好报表

是必不可缺的技能

要知道一张好的图表

可以做到一图胜千言!

今天推荐的超实用干货是

《900套高逼格工作模板.xls 》

3.2G高逼格Excel可视化模板

制作精美 可直接套用

适合自用和内部培训使用

领取方式

关注我们

私信发送关键字:900

即可免费领取

资料来源于网络,公益分享,如有侵权,联系删除

版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除

为您推荐

九年级数学:函数法求线段最小值

如图,在 △ABC 中,∠ABC = 90°,AB = BC = 1,点 D 为 BC 边上一动点,点 D 关于 AB,AC 的对称点为E,F,以 AE,AF 为邻边作 ▱AEGF,GF 交 BC 边于 H,点 D 在 BC边上移动的过程中,求 BH 的最

2026-01-04 12:40

二次函数在闭区间上的最值一一记住这几点再也不用愁了

二次函数在闭区间上的最值是高中数学中出现最多的题型,好多问题通过转化最后归结为求二次函数在闭区间上的最值。二次函数在闭区间上的最值,与抛物线的开口方向和对称轴在区间

2026-01-04 12:40

山东省日照市二次函数几何压轴题赏析,面积最大值,阿氏圆最小值

大家好,我是方老师数学课堂,每天一道二次函数几何综合压轴题,备战中考,轻松应对中考数学。这道题,是2019年山东日照中考真题,二次函数压轴题与阿氏圆几何模型。大家可以先认真做一

2026-01-04 12:39

探秘苍南县飞林文武学校:靠谱之选与费用解析

在众多家长为孩子选择合适学校而烦恼时,苍南县飞林文武学校逐渐走进大众视野。很多人心中都有这样的疑问:桥墩飞林文武学校好不好?飞林文武学校学费多少?其宣传与实际相符吗?今天

2026-01-04 12:39

苍南飞林文武学校:正规靠谱之选,费用性价比揭秘

在温州的教育领域,苍南飞林文武学校一直是备受瞩目的存在。很多家长都关心飞林文武学校的教师资质如何、一年要多少钱,以及这所学校是否正规。接下来,我们就深入探讨这些问题。

2026-01-04 12:38

武汉十一中等6所高中2025年新生生源统计

1、十一中十一中区内生源占84%。区内生源前3学校:十一崇仁133十一京汉112六十四初81十一系5所初中加上六十四初、同济附中、武汉四初这3所学校的生源,就能达到500+,占比将近70%

2026-01-04 12:38