学校办公中,WPS 表格函数多应用于成绩统计、学生信息管理、考勤核算等场景。以下按高频使用场景整理常用函数,每个函数均附具体用法和适配学校工作的示例,方便直接套用:
成绩计算类
SUM(求和):核心用于计算学生总分、班级某科总分等。语法为SUM(数值1,数值2,...)。
示例:若 B2 到 B6 是学生语文至英语的成绩,用=SUM(B2:B6)可算出该学生的总成绩。
AVERAGE(求平均值):适合计算班级平均分、年级平均分。语法为AVERAGE(数值1,数值2,...)。
示例:用=AVERAGE(C2:C40)能得出 40 名学生 C 列对应科目的班级平均分。
MAX/MIN(最大值 / 最小值):快速找出成绩中的最高分和最低分,便于了解班级成绩极值。语法分别为MAX(数值区域)、MIN(数值区域)。
示例:=MAX(D2:D40)可查 D 列科目班级最高分,=MIN(D2:D40)可查该科目最低分。
RANK(排名):对学生成绩进行名次排序。语法为RANK(要排名的数值,排名区域,排序方式),排序方式 0 为降序,1 为升序。
示例:=RANK(F2,$F$2:$F$40,0),能将 F2 单元格的学生成绩在 F2 - F40 的班级成绩中降序排名。
条件判断与统计类
IF(条件判断):常用于成绩合格判定、等级划分等。语法为IF(条件,满足条件返回值,不满足条件返回值)。
示例:=IF(G2>=60,"及格","不及格"),可判断 G 列成绩是否及格;若划分多等级,可嵌套使用=IF(G2>=90,"优秀",IF(G2>=75,"良好","及格"))。
SUMIF(单条件求和):适合统计特定条件的总分,比如某班级 90 分以上的语文成绩总和。语法为SUMIF(条件区域,条件,求和区域)。
示例:=SUMIF(B2:B40,"三班",C2:C40),可算出 B 列中 “三班” 学生的 C 列科目总成绩。
COUNTIF(单条件计数):可统计符合特定条件的学生人数,如及格人数、某分数段人数。语法为COUNTIF(统计区域,条件)。
示例:=COUNTIF(G2:G40,">=80"),能统计 G 列成绩 80 分及以上的学生人数。
学生信息处理类
VLOOKUP(纵向查找):常用于跨表匹配学生信息,比如根据学号查找对应姓名、成绩。语法为VLOOKUP(查找值,查找区域,返回列序号,匹配方式),匹配方式 0 为精确匹配。
示例:在成绩表中输入=VLOOKUP("2025001",学生信息表!A2:C50,2,0),可通过学号 2025001,从 “学生信息表” 的 A - C 列中精准找到对应学生的姓名。
CONCAT(文本合并):适合整合学生信息,比如将姓名和学号合并。语法为CONCAT(文本1,文本2,...)。
示例:若 A 列是姓名,B 列是学号,=CONCAT(A2,"-",B2)可生成 “张三 - 2025001” 的组合格式。
MID(提取文本):常用于提取身份证号中的生日等信息。语法为MID(目标文本,起始位置,提取长度)。
示例:身份证号第 7 - 14 位是生日,=MID(C2,7,8)可从 C2 单元格的身份证号中提取出 8 位生日数字。
考勤与日期类
TODAY/NOW(当前日期 / 日期时间):用于考勤表标注记录时间。语法无额外参数
示例:=TODAY()显示当前日期(如 2025 - 11 - 15);=NOW()显示当前日期和具体时间(如 2025 - 11 - 15 16:30)。
DATEDIF(日期差计算):适合核算学生在校时长、请假天数等。语法为DATEDIF(起始日期,结束日期,计算单位),单位 “d” 算天数,“m” 算月数,“y” 算年数。
示例:若 A2 是学生入学日期,=DATEDIF(A2,TODAY(),"y")可算出学生已在校的年数。
IFERROR(错误处理):避免查找学生信息时出现报错,影响表格美观。语法为IFERROR(需要检测的公式,报错时返回值)。
示例:=IFERROR(VLOOKUP("2025099",A2:C50,2,0),"无此学生"),当查找不到学号 2025099 的学生时,单元格显示 “无此学生” 而非报错代码。
扫一扫关注微信