投资界|二级MS Office函数汇总(上)!拯救你的函数问题,涨分必看!( 二 )


题目要求:成绩<60显示不及格 , 成绩在60-80间显示良好 , 成绩>80显示优秀

注意事项:
返回的值为文本时需要加英文状态下的双引号””
字符串截取函数
◆ Left函数
定义:从字符串左侧开始截取一定长度的字符串
语法:=LEFT(截取的字符串截取的长度)

◆ Mid函数
定义:从起始位置截取一定长度的字符串
语法:=MID(截取的字符串起始位置截取的长度)

◆ Right函数
定义:从右边起截取一定长度的字符串
语法:=RIGHT(截取的字符串截取的长度)

注意事项:leftmid right截取出来的数字是字符串型 , 虽然看上去是数字 , 但它是文本型数字 , 可以*1转换成数字
条件计数函数
◆ 单条件计数函数Countif
定义:符合条件的单元格计数
语法:=COUNTIF(计数区域 , 计数条件)
题目要求:收入在8500以上的人数

注意事项:
条件是以数字、表达式或文本 , 这边的表达式和文本需要添加英文双引号
◆ 多条件计数函数Countifs
定义:符合条件的单元格计数
语法:=COUNTIFS(计数区域1 , 计数条件1计数区域2 , 计数条件2……)
题目要求:男性收入在8500以上的人数

条件求和函数
◆ Sumif单条件求和
定义:符合条件的单元格求和
语法:=SUMIF(条件区域 , 条件 , 实际求和区域) , 当省略第3参数的时候 , 条件区域即为实际求和区域
题目要求:男性收入总计

◆ Sumifs多条件求和
定义:符合多个条件的单元格求和
语法:=SUMIFS(实际求和区域 , 求和条件区域1 , 求和条件1 , 求和条件区域2 , 求和条件2 , ……)
题目要求:男性工程师收入总和

特别提醒:
1.sumif和sumifs函数的参数并不是通用的 , 为了避免出错 , 无论是单条件还是多条件求和都推荐使用sumifs函数;
2.在sumifs函数和countifs函数中 , 求和区域与条件区域的行数一定要对应相同
◆ Sumproduct乘积求和函数
定义:求指定的区域或数组乘积的和
语法:=SUMPRODUCT(区域1*区域2)

特别提醒:区域必须一一对应
查询函数
◆ Vlookup查找函数
定义:根据条件查找相对应的值
语法:=VLOOKUP(要查找的值要查找的区域 , 返回数据在查找区域的第几列 , 精确匹配/近似匹配)
题目要求:根据B11:C20单元格的图书名称对应的定价 , 将单价填写到B2:B8单元格中
公式=VLOOKUP(A2$B$12:$C$2020)

注意事项:
第二参数需要绝对引用$ , 且查找区域需要是以查找值为起始列的区域
第4参数使用绝对匹配0、false或省略
◆ Lookup二分法查询函数
定义:返回小于查找值的最大数据 , 简称二分法查找 。
语法:=LOOKUP(查找值 , 查找的数据区域 , 结果的数据区域)
题目:查找各个年龄分布的年龄段
=LOOKUP(A2{40455055$A$9:$A$12)

注意事项:
第2参数用{ , 且数值是升序的 , 否则结果会出错
第3参数需要绝对引用
◆ Index函数
定义:根据行列号返回区域中的数值
语法:=INDEX(数据区域 , 行号 , 列号)

◆ Match函数
定义:返回指定的值在一行中的行号 , 或一列中的列号
语法:=MATCH(查找值 , 查找区域 , 0)


◆ Index+Match函数
语法:=INDEX(B2:F14MATCH(A8A2:A140)MATCH(E1B1:F10))
题目:7月长春市降水量

注意事项:
1、第1参数选取时去年是了第1行和第1列 , 那么在第2和第3参数中查找时 , 应该也去掉 , 否则会错位