超实用!这些 Excel 常用函数,一看就会用(再续)

[复制链接]
excel人
发表于 2025-9-19 21:47:57 浏览 28
前面给大家讲了文字截取、数值处理和日期函数,今天来更硬核的 —— 平时做数据判断、算排名找最值必用的函数!不管是统计学生成绩,还是核算员工工资,学会这些能少熬好几个夜,全是大白话,跟着练就行!

四、逻辑判断常用函数
做数据的时候总需要 “判断对错”“分情况处理”?这 6 个函数就是你的 “数据裁判”,帮你自动做决策!

1. IF 函数:最基础的 “二选一” 判断
比如想判断 “学生成绩是否及格”“工资是否达标”,只要给它一个条件,它就会返回 “符合条件的结果” 或 “不符合的结果”,超像 “是 / 否” 选择题。
公式:=IF(判断条件,符合的结果,不符合的结果)

独特点子:用学生成绩举例子,直接套入日常场景
假设 A1 是小明的数学成绩(比如 85),想判断 “≥60 及格,否则不及格”,输入=IF(A1≥60,"及格","不及格"),回车就显示 “及格”;要是 A1 是 58,结果就是 “不及格”。
提醒:判断条件里的 “≥”“≤” 要用英文符号,结果里的文字要加英文引号哦!

2. IFS 函数:多条件 “排队判断”,不用嵌套 IF
要是需要 “分多个档次判断”,比如成绩 “≥90 优秀、80-89 良好、60-79 及格、<60 不及格”,用 IFS 不用套好几层 IF,按条件顺序写就行,谁先满足就返回谁的结果。
公式:=IFS(判断条件1,返回结果1,判断条件2,返回结果2...)

独特点子:用 “绩效评级” 场景,更贴近工作
假设 A1 是员工绩效分(比如 88),想按 “≥90A 级、80-89B 级、70-79C 级、<70D 级” 判断,输入=IFS(A1≥90,"A级",A1≥80,"B级",A1≥70,"C级",A1<70,"D级"),结果就是 “B 级”。
注意:条件要按 “从严到松” 排,比如先写≥90,再写≥80,不然会判断错!

3. IFNA 函数:专门 “搞定 #N/A 错误”,表格更干净
有时候用 VLOOKUP 找数据,找不到就会显示 “#N/A”,特别丑!IFNA 能判断这个错误,把它换成你想显示的内容,比如 “未找到”“无数据”。
公式:=IFNA(判断区域,返回的结果)

独特点子:模拟 “员工信息查找”,解决实际困扰
假设用=VLOOKUP("张三",A1:B10,2,0)找张三的部门,要是找不到就显示 #N/A,改成=IFNA(VLOOKUP("张三",A1:B10,2,0),"未找到该员工"),结果就变成 “未找到该员工”,表格瞬间整齐!

4. IFERROR 函数:所有 “错误值都能遮”,比 IFNA 范围广
IFNA 只管 #N/A,IFERROR 能管所有错误,比如 “#DIV/0!”(除以 0)、“#VALUE!”(数据类型错),只要出错误,就换成你指定的内容。
公式:=IFERROR(判断区域,返回的结果)(原数据写 “IFEEROR”,实际 Excel 里是 “IFERROR”,按正确写法讲)

独特点子:用 “提成计算” 场景,避免除法错误
假设 A1 是销售额(比如 0),B1 是提成比例(5%),算提成的公式=A1*B1/100,要是 A1=0,不会错;但如果不小心写成=A1/(B1*0),就会出 #DIV/0!,改成=IFERROR(A1/(B1*0),"计算错误"),结果就显示 “计算错误”,不会吓一跳!

5. AND 函数:“所有条件都满足” 才成立,像 “且” 逻辑
比如想判断 “学生成绩≥60,且出勤天数≥20 天” 才算 “合格”,只要有一个条件不满足,结果就是 “假”(FALSE),两个都满足才是 “真”(TRUE)。
公式:=AND(判断条件1,判断条件2...)

独特点子:用 “奖学金申请” 条件,更有实际意义
假设 A1 是成绩(75),B1 是出勤天数(22),判断 “成绩≥70 且出勤≥20”,输入=AND(A1≥70,B1≥20),结果是 TRUE(符合);要是 A1=65,结果就是 FALSE(不符合)。

6. OR 函数:“满足一个条件” 就成立,像 “或” 逻辑
比如想判断 “学生成绩≥90,或竞赛获过奖” 就给 “奖励”,只要有一个条件满足,结果就是 TRUE,两个都不满足才是 FALSE。
公式:=OR(判断条件1,判断条件2...)

独特点子:用 “评优资格” 场景,区分 AND 和 OR
假设 A1 是成绩(85),B1 是竞赛获奖(“是”),判断 “成绩≥90 或获奖”,输入=OR(A1≥90,B1="是"),结果是 TRUE(因为获奖了);要是 A1=85 且 B1="否",结果就是 FALSE。

五、计算排序常用函数
想快速找最值、算平均分、排排名?这 7 个函数比手动算快 10 倍,还不会错,尤其适合处理大表格!

1. MAX 函数:“揪出” 区域里的最大值
比如想找 “员工工资最高的数”“学生成绩最高分”,不用一个个看,MAX 直接给结果。
公式:=MAX(区域)

独特点子:用 “月度销售额” 找冠军
假设 A1:A10 是 10 个销售的业绩(比如 5000,8000,6500...),输入=MAX(A1:A10),就能直接显示最高业绩(比如 8000);要是想找 A1、C1、E1 这几个单元格的最大值,就写=MAX(A1,C1,E1)。

2. MIN 函数:“找出” 区域里的最小值
和 MAX 相反,MIN 是找最小的数,比如 “最低工资”“最低分”,用法一样简单。
公式:=MIN(区域)

独特点子:用 “库存数量” 找缺货风险
假设 B1:B5 是 5 种商品的库存(10,5,20,3,15),输入=MIN(B1:B5),结果是 3(库存最少的商品),能快速发现需要补货的品。

3. LARGE 函数:找 “第 N 个最大值”,比如 “第三名成绩”
MAX 只能找第 1 名,想找第 2、第 3 名,就用 LARGE,告诉它 “区域” 和 “第几个” 就行。
公式:=LARGE(区域,N)

独特点子:用 “运动会百米成绩” 排前 3
假设 A1:A8 是 8 个选手的成绩(12.5,11.8,13.2,11.8,12.1,12.8,13.0,12.3),想找第 2 名,输入=LARGE(A1:A8,2),结果是 12.5(因为第 1 名是 11.8,有两个并列,第 2 名就是 12.1?不对,等下,数据排从大到小是 13.2,13.0,12.8,12.5,12.3,12.1,11.8,11.8,所以第 2 名是 13.0,输入=LARGE(A1:A8,2)就是 13.0,这样举例更准确,大家按实际数据来,函数会自动排序找)。

4. SMALL 函数:找 “第 N 个最小值”,比如 “倒数第二名”
和 LARGE 相反,SMALL 找第 N 小的数,比如想找 “成绩倒数第 3 名”,直接填 N=3。
公式:=SMALL(区域,N)

独特点子:用 “员工工龄” 找新员工
假设 C1:C20 是员工工龄(5,1,3,0.5,2,4...),想找第 2 新的员工(工龄第 2 小),输入=SMALL(C1:C20,2),结果比如是 0.5(如果最小是 0.3 的话),就能快速定位新员工。

5. AVERAGE 函数:算 “算术平均值”,比如 “班级平均分”
把区域里的数加起来再除以个数,不用手动算,AVERAGE 一键出结果,注意会自动忽略空单元格。
公式:=AVERAGE(区域)

独特点子:用 “学生月考成绩” 算班级均分
假设 A1:A40 是 40 个学生的数学成绩,输入=AVERAGE(A1:A40),比如结果是 78.5,就是班级平均分,比手动求和再除以 40 快太多!

6. MEDIAN 函数:算 “中位数”,比平均值更能反映中间水平
把数据从小到大排好,中间那个数就是中位数(如果数据是偶数个,就是中间两个数的平均),比如工资数据有极端值(比如老板工资特别高),用中位数比平均值更准。
公式:=MEDIAN(区域)

独特点子:用 “员工工资” 对比平均和中位数
假设工资数据是 3000,3500,4000,4500,10000,平均值是 5000,中位数是 4000,输入=MEDIAN(A1:A5)就是 4000,更能反映普通员工的工资水平。

7. RANK 函数:给 “数值排名次”,分降序和升序
比如给成绩排名(从高到低是降序,从低到高是升序),告诉它 “要排名的数值”“数据范围”“排序方式” 就行。
公式:=RANK(数值,数据范围,降序0/升序1)

独特点子:用 “期末成绩” 排全班名次
假设 A1 是小明的成绩(88),A1:A40 是全班成绩,想按 “从高到低排”(降序),输入=RANK(A1,A1:A40,0),比如结果是 12,说明小明排第 12 名;要是想按 “从低到高排”(升序),把 0 改成 1,结果比如是 29,说明小明在 40 人里排第 29(分数越低名次越靠前)。
提醒:如果有并列成绩,RANK 会给相同名次,比如两个 88 分都排 12,下一个分数就排 14,这点要注意哦!


QQ|二维码生成器|粟瑟惠 ( 粤ICP备2024310979号-1 )

GMT+8, 2025-12-6 13:12 , Processed in 0.038187 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.