|
一、清洗类函数
1. 清洗类函数---LEFT
left函数是一个字符串函数,它返回具有指定长度的字符串的左边部分。
使用:=Left(text,[num_chars])
LEFT(文本单元格,字符串长度)
演示内容
要求 | 公式 | 结果 | 截取“数据蛙” | =LEFT(D6,3) | 数据蛙 | 如果没有注明字符串长度,返回左边第一 | =LEFT(D6) | 数 | 如果注明的字符串长度大于文本长度,返回整个文本 | =LEFT(D6,8) | 数据蛙继续加油 | 如果注明的字符串为0时,返回空 | =LEFT(D6,0) | 如果注明的字符串为负数时,返回一个错误 | =LEFT(D6,-1) | #VALUE! |
2. 清洗类函数---RIGHT
RIGHT函数是一个字符串函数,它返回具有指定长度的字符串的右边部分。
使用:=right(text,[num_chars])
RIGHT(文本单元格,字符串长度)
演示内容
要求 | 公式 | 结果 | 截取“加油” | =RIGHT(D6,2) | 加油 | 如果没有注明字符串长度,返回右边第一 | = RIGHT (D6) | 油 | 如果注明的字符串长度大于文本长度,返回整个文本 | = RIGHT (D6,8) | 数据蛙继续加油 | 如果注明的字符串为0时,返回空 | = RIGHT (D6,0) | 如果注明的字符串为负数时,返回一个错误 | = RIGHT (D6,-1) | #VALUE! |
3. 清洗类函数---MID
MID函数是从指定位置开始,提取用户指定的字符数。
使用:=MID(text,start_num,num_chars)
MID(文本单元格,起始位置,字符串长度)
演示内容
要求 | 公式 | 结果 | 截取“蛙继续” | =MID(D6,3,3) | 蛙继续 | 如果起始位置的数字大于文本长度,返回空 | = MID(D6,15,5) | 如果起始位置为负数时,返回一个错误 | = MID(D6,-1,15) | #VALUE! | 如果字符长度为负数时,返回一个错误 | = MID(D6,1,-1) | #VALUE! |
4. 清洗类函数---LEN
LEN是返回文本字符串中的字符数。
使用:=LEN(text)
LEN( 返回字符个数)
演示内容
要求 | 公式 | 结果 | 查看“数据蛙继续加油”的字符数 | =LEN(D6) | 7 |
5. 清洗类函数---LENB
LENB是返回字符长度,与LEN函数不同的是LENB双字节字符会返回2,而单字节返回1。
使用:=LENB(text)
LENB(返回字符个数) 注:(中文为双字节,英文为单字节)
演示内容
要求 | 公式 | 结果 | 查看“数据蛙继续加油”的字符数 | =LEN(D6) | 7 | =LENB(D6) | 14 |
6. 清洗类函数---CONCATENATE
CONCATENATE是将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
使用:=CONCATENATE(text,[text2],…)
CONCATENATE(返回字符个数) 注:用法等同于“&”
演示内容
要求 | 公式 | 结果 | 合并成“数据蛙继续加油”的字符数 | =CONCATENATE(E6,E7,E8) | 数据蛙继续加油 |
7. 清洗类函数---TEXT
TEXT按指定格式将数值转成文本。
使用:=TEXT(value,format_text)
TEXT(必须为数值,设置value格式)
演示内容
要求 | 公式 | 结果 | 将“2000”添加2个小数点 | =TEXT(D6,”0.00”) | 2000.00 | 将“2000/10/15”转换成为年月日为单位的日期格式 | =TEXT(D7,”YYYY年M月D日”) | 2020年10月15日 |
8. 清洗类函数---TRIM
TRIM把单元格内容前后的空格去掉,但并不去除字符之间的空格。
使用:=TRIM(text)
TRIM(清除左右两边空格 )
演示内容
要求 | 公式 | 结果 | 清除“数据蛙继续加油”前后空格 | =TRIM(D6) | 数据蛙继续加油 |
9. 清洗类函数---REPLACE
REPLACE将一个字符串中的部分字符用另一个字符串替换。
使用:=REPLACE(old_text,start_num,num_chars,new_text)
REPLACE(原字符串 起始位置 字符长度 替换新字符)
演示内容
要求 | 公式 | 结果 | 将“蛙继续”替换成“*” | =REPLACE(E6,3,3,”*”) | 数据*加油 | 将“继续加油”替换成“好样的” | =REPLACE(E6,4,4,”好样的”) | 数据蛙好样的 |
10. 清洗类函数---SUBSTITUTE
SUBSTITUTE对指定的字符串进行替换。
使用:=SUBSTITUTE(text,old_text ,new_text,[instance_num])
SUBSTITUTE(字符串 被替换字符,替换新字符 ,指定第几个被替换)
演示内容
要求 | 公式 | 结果 | 将“蛙继续”替换成“*” | =SUBSTITUTE(E6,”蛙继续”,”*”,1) | 数据*加油 | 将第3个“数据蛙”替换成“*” | =SUBSTITUTE(E7,”数据蛙”,”*”,3) | 数据蛙数据蛙*加油 |
11. 清洗类函数---FIND
FID查找一个字符串在另一个字符串的位置,区分大小写。
使用:= FID(find_text,within_text,[start_num])
FID(要查找的字符串,要在查找的单元格,起始位置)
演示内容
数据 | DAtafrog | Excellent Datafrog |
要求 | 公式 | 结果 | 找到在“DAtafrog”中第一个出现“A”的位置 | =FIND(“A”,D6,1) | 2 | =FIND(E6,D6,1) | 1 |
12. 清洗类函数---SEARCH
SEARCH查找一个字符串在另一个字符串的位置,不区分大小写。
使用:= SEARCH(find_text,within_text,[start_num])
SEARCH(要查找的字符串,要在查找的单元格,起始位置)
演示内容
数据 | DAtafrog | Excellent Datafrog |
要求 | 公式 | 结果 | 找到在“DAtafrog”中第一个出现“A”的位置 | =SEARCH(“A”,D6,1) | 2 | =SEARCH(E6,D6,1) | 2 |
二、时间类函数
13. 时间类函数---TODAY
TODAY返回当前日期。
使用:= TODAY() 今天的日期
演示内容
要求 | 公式 | 结果 | 今天的日期 | =TODAY() | 2021/5/18 | 比今天晚10天的日期 | =TODAY+D6 | 2021/5/28 |
14. 时间类函数---DATE
DATE返回表示特定日期的连续序号。
使用:= DATE(year,month,day) 返回特定日期的序列号
演示内容
要求 | 公式 | 结果 | 返回日期为2021/5/17 | =DATE(2021,5,17) | 2021/5/17 | =DATE(D7,E7,F7) | 2021/5/17 |
15. 时间类函数---EOMONTH
EOMONTH返回某个月份的最后一天。
使用:= EOMONTH(start_date,months) 选中的日期 -1:上月 0:当月 1:下月
演示内容
要求 | 公式 | 结果 | 查看2021/5/12当月的最后一天 | =EOMONTH(D6,0) | 2021/5/31 | 查看2021/5/12前一个月的最后一天 | =EOMONTH(D6,-1) | 2021/4/30 | 查看2021/5/12下一个月的最后一天 | =EOMONTH(D6,1) | 2021/6/30 |
16. 时间类函数---YEAR
YEAR提取日期的年份。
使用:= YEAR(serial_number) 选中的日期
演示内容
要求 | 公式 | 结果 | 查看2021/5/12的年份 | =YEAR(D6) | 2021 |
17. 时间类函数---MONTH
MONTH提取日期的月份。
使用:= MONTH(serial_number) 选中的日期
演示内容
要求 | 公式 | 结果 | 查看2021/5/12的月份 | =MONTH(D6) | 5 |
18. 时间类函数---DAY
DAY提取日期的天。
使用:= DAY(serial_number) 选中的日期
演示内容
要求 | 公式 | 结果 | 查看2021/5/12的具体哪一天 | =DAY(D6) | 12 |
19. 时间类函数---WEEKDAY
WEEKDAY提取日期的天。
使用:= WEEKDAY(serial_number,[return_typel])
WEEKDAY(选中的日期,返回值类型的数字)
1:1(星期天)到7(星期六)
2:1(星期一)到 7(星期日)
演示内容
要求 | 公式 | 结果 | 查看2021/5/12是星期几 | =WEEKDAY(D6,2) | 2 | = WEEKDAY(D6) | 3 |
20. 时间类函数---WEEKNUM
WEEKNUM用于返回指定日期是一年中是第几个星期的数字。
使用:= WEEKNUM(serial_number,[return_typel])
WEEKNUM(选中的日期 ,返回值类型的数字)
1:一周的第一天为星期天
2:一周的第一天为星期一
演示内容
要求 | 公式 | 结果 | 查看2021/5/12是一年中第几个星期 | =WEEKNUM (D6,2) | 20 |
三、逻辑类函数
21. 逻辑类函数---IF
IF如果为真是则返回一个值,如果为假则返回另一个值。
使用:= IF(logical_test,[value_if_true], [value_if_false])
IF(条件表达式, 如果真返回“” ,如果假返回“”)
演示内容
要求 | 公式 | 结果 | 大于10返回1,小于10返回0 | =IF(D6>10,1,0) | 1 |
22. 逻辑类函数---AND
AND 如果条件为真,则返回TRUE,否则为FALSE。
使用:= AND(logical1,[ logical1],…)
AND(条件表达式1 条件表达式2 ) 注:用法同“&” 或同本文第六个函数
演示内容
要求 | 公式 | 结果 | 判断3是否大于1,且小于10 | =AND(D6>1,D6<10) | TRUE |
23. 逻辑类函数---OR
OR 如果有一条件为真,则返回TRUE,若全部为假时,则为FALSE。
使用:= OR(logical1,[ logical1],…)
OR(条件表达式1 ,条件表达式2 )
演示内容
要求 | 公式 | 结果 | 判断3是否大于1,或小于10 | =OR(D6>1,D6<10) | TRUE | 判断3是否大于1,或小于2 | =OR(D6>1,D6<2) | FALSE |
24. 逻辑类函数---ISERROR
ISERROR 用于测试函数式返回的数值是否有错,如果有错,该函数返回TRUE,反之返回FALSE。
使用:= ISERROR(value) 要测试的内容
演示内容
要求 | 公式 | 结果 | 判断3/0是否有误 | =ISERROR(E6/F6) | TRUE | 判断0/3是否有误 | =ISERROR(F6/E6) | FALSE |
25. 逻辑类函数---IFERROR
IFERROR 用于判断某些内容的是否正确,正确则返回正确结果,错误则返回需要显示的信息。
使用:= IFERROR(value,value_if_error)
IFERROR( 要测试的内容 如果错返回内容“” )
演示内容
要求 | 公式 | 结果 | 判断10/0是否有误,有误返回“error” | =IFERROR(F6/G6,”error”) | error | 判断10/100是否有误,有误返回“error” | =ISERROR(F6/E6) | 0.1 |
26. 逻辑类函数---TRUE
TRUE 返回逻辑值TRUE。
使用:= TRUE() 不需要参数
要求 | 公式 | 结果 | 返回逻辑值TRUE | =TRUE() | TRUE | =TRUE | TRUE |
27. 逻辑类函数---FALSE
FALSE 返回逻辑值FALSE。
使用:= FALSE() 不需要参数
要求 | 公式 | 结果 | 返回逻辑值FALSE | =FALSE() | FALSE | =FALSE | FALSE |
四、关联匹配函数
28. 关联匹配函数---VLOOKUP
VLOOKUP 函数的作用为在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据
使用:= VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
VLOOKUP(要匹配查找的内容某一单元格 返回的内容所在列数(首列为1), 去匹配查找的数组区域(匹配列在首列), 0精确匹配 1近似匹配)
演示内容
工资明细表 | 姓名 | 工资 | Jane | 2100 | Datefrog | 1800 | Tom | 2000 |
员工部门 | 姓名 | 部门 | Jane | 财务部 | Datefrog | 销售部 | Tom | 运营部 |
要求 | 公式 | 结果 | 查员工Datefrog所在部门 | =VLOOKUP(E8,H6:I9,2,FALSE) | 销售部 | 查找销售部Datafrog的工资 | =VLOOKUP(H8,E6:F9,2,FALSE) | 1800 |
29. 关联匹配函数---HLOOKUP
HLOOKUP 函数的作用为在表格的首行查找指定的数值,并返回表格或数组中指定行的同一列的数值
使用:= HLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
HLOOKUP(要匹配查找的内容某一单元格 返回的内容所在列数(首行为1), 去匹配查找的数组区域(匹配行在首行),0精确匹配 1近似匹配)
演示内容
数据 | 水果 | Apple | Banana | Orange | 数量 | 10 | 12 | 5 | 价格 | 5 | 1.2 | 2.3 |
要求 | 公式 | 结果 | 查找苹果的数量,用精确匹配 | =HLOOKUP(F8,F6:H8,2,FALSE) | 10 | 查找橘子的价格,用精确匹配 | =HLOOKUP(H6,F6:H8,3,FALSE) | 2.3 |
30. 关联匹配函数---LOOKUP
LOOKUP 函数是Excel中的一种运算函数,实质是返回向量或数组中的数值,要求数值必须按升序排序
使用:= LOOKUP(lookup_value,lookup_vector,[result_vector])
LOOKUP(要匹配查找的内容,返回的内容,去匹配查找的数组区域 )
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 查找出工资为1800的员工姓名 | =LOOKUP(1800,F7:F9,E7:E9) | Datafrog | 查找Datafrog所在的部门 | =LOOKUP(E8,E7:E9,G7:G9) | 销售部 |
31. 关联匹配函数---INDEX
INDEX 函数是返回表或区域中的值或值的引用;以行列数返回对应内容
使用:= INDEX(array,row_num,[column_num])
INDEX(选定的内容区域 列数(可选), 行(列数)以内容区域左上角为起点 )
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 返回第二行和第一列交叉的值 | =INDEX(E7:G9,2,1) | Datafrog | 返回第一行和第三列交叉的值 | =INDEX(E7:G9,1,3) | 财务部 |
32. 关联匹配函数---MATCH
MATCH 函数是返回指定数值在指定数组区域中的位置
使用:= MATCH(lookup_value,lookup_array,[match_type])
MATCH(要查找的内容单元格 1:小于或等于lookup_value的最大值,要在其查找的区域(行列))
0: 等于lookup_value 的第一个值
-1 : 大于或等于lookup_value的最小值
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 查看Datafrog所在位置 | =MATCH(“Datafrog”,E7:E9,0) | 2 | 查看小于1900工资的最大值的位置 | = MATCH(1900,F7:F9,1) | 2 |
33. 关联匹配函数---OFFSET
OFFSET 函数是以指定的(单元格或相连单元格区域的引用)为参照系,通过给定偏移量等到新的引用
使用:= OFFSET(reference,rows,cols,[height],[width])
OFFSET(起点 ,上下偏移行数(向下为正,向上为负) , 左右偏移列数(向左为正,向右为负) ,可选-引用区域 (行数(含到达点)), 可选-引用区域(列数(含到达点)))
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 返回E8不偏移值 | =OFFSET(E8,0,0) | Datafrog | 返回E8向上偏移1个单元格,向右偏移两个单元格 | = OFFSET(E8,-1,-2) | 财务部 |
34. 关联匹配函数---ROW
ROW 获取行号的函数
使用:= ROW(reference) 引用的单元格
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 查看Datafro所在的行数 | =ROW(D8) | 8 | 查看此单元格所在的行数 | = ROW() | 13 |
35. 关联匹配函数---COLUMN
COLUMN 获取列号的函数
使用:= COLUMN(reference) 引用的单元格
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 查看Datafro所在的列数 | =ROW(D8) | 4 | 查看此单元格所在的列数 | = ROW() | 8 | 五、计算统计类函数
36. 计算统计类函数---COUNT
COUNT 对给定数据集合或者单元格中数据的个数进行计算
使用:=COLUNT(value1,[value2],…) 范围1
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 单元格里总有有多少个数字 | =COUNT(E6:E9) | 3 |
37. 计算统计类函数---COUNTA
COUNTA 计算区域中不为空的单元格的个数
使用:=COLUNT(value1,[value2],…) 范围1
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Tom | 2000 | 运营部 |
要求 | 公式 | 结果 | 单元格里总有有多少个数字 | =COUNTA(E6:E9) | 2 | 38. 计算统计类函数---COUNTIF
COUNTIF 在指定区域中按指定条件对单元格进行计数(单条件计数)
使用:=COLUNTIF(range,criteria)
COLUNTIF(范围区域 ,某一条件)
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1800 | 销售部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 大于2000数值有多少个? | =COUNTIF(F6:F10,”>2000”) | 1 | “Datefrog”的人有几个? | =COUNTIF(F6:F10, “Datefrog”) | 2 |
39. 计算统计类函数---COUNTBLANK
COUNTBLANK 统计指定区域内空白单元格的个数
使用:=COLUNTBLANK(range) 范围
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 计算姓名中有多少个空值 | =COUNTBLANK(E7:E10) | 1 |
40. 计算统计类函数---COUNTIFS
COUNTIFS 统计多个区域中满足给定条件的单元格的个数
使用:=COLUNTIFS(criteria_range1, criteria 1,criteria_range2,criteria2,…)
COLUNTIFS(范围区域1 , 某一条件1 ,范围区域2 , 某一条件2........)
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1400 | 销售部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 计算姓名为“Datefrog”且工资大于2000的人数 | =COUNTIFS(E7:E10,”Datefrog”,F7:F10,”>2000”) | 1 |
41. 计算统计类函数---SUM
SUM 统计指定区域内的数值进行求和
使用:=SUM(range) 范围
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1400 | 销售部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 计算工资总数 | =SUM(E7:E10) | 5500 |
42. 计算统计类函数---SUMIF
SUMIF 对指定条件的值求和
使用:=SUMIF(range,criteria,[sum_range])
SUMIF( 范围 ,条件 ,实际求和范围)
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1400 | 销售部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 姓名同为“Datefrog”总共工资多少钱 | =SUMIF(E7:E10,”Datafrog”,F7:F10) | 3400 |
43. 计算统计类函数---SUMIFS
SUMIFS 统计多个区域中满足给定条件数据之和(单字段多条件求和)
使用:=SUMIFS(sum_range,criteria_range1,criteria1,…)
SUMIFS(实际求和范围 ,范围1 ,条件1)
演示内容
数据 | 姓名 | 工资 | 部门 | Jane | 2100 | 财务部 | Datefrog | 1400 | 销售部 | Datefrog | 2000 | 运营部 |
要求 | 公式 | 结果 | 统计工资大于1500,小于2500之和 | =SUMIFS(F7:F10, F7:F10,”>1500”,F7:F10,”<2500”) | 4100 |
44. 计算统计类函数---SUMPRODUCT
SUMPRODUCT 函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和
使用:=SUMPRODUCT(array1*,[array2]*,[array3]*,…)
SUMPRODUCT(条件数组1,条件数组2,实际求和范围)
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 计算数据蛙5月销售额 | =SUMPRODUCE(F7:F10, G7:G10) | 1568 |
45. 计算统计类函数---MAX
MAX 返回一组中的最大值
使用:=MAX(number1,[number2],…)
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 查找数据蛙最大单价 | =MAX(F7:F10) | 212 |
46. 计算统计类函数---MIN
MIN 返回一组中的最小值
使用:=MIN(number1,[number2],…)
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 查找数据蛙最小单价 | =MIN(F7:F10) | 100 |
47. 计算统计类函数---AVERAGE
AVERAGE 返回一组中的平均值
使用:=AVERAGE(value,[value2],…) 计算平均值
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 查找数据蛙产品的平均单价 | =AVERAGE(F7:F10) | 161.25 |
48. 计算统计类函数---MOD
MOD 得出不能被整除的数,能被整除返回0,不能被整除返回余数
使用:=MOD(number,divisor)
MOD(被除数 , 除数)
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 212能否被12整除 | =MOD(F9,12) | 8 | 9能否被3整除 | =MOD(9,3) | 0 |
49. 计算统计类函数---RANK
RANK 返回一列数字的数字排位
使用:=RANK(number,ref,[order])
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100 | 2 | 就业班 | 200 | 1 | PYTHON | 212 | 3 | 面试 | 133 | 4 |
要求 | 公式 | 结果 | 查看就业班课程的单价排名多少? | =RANK(F8,F7:F10) | 2 |
50. 计算统计类函数---ROUND
ROUND 函数返回一个数值,该数值是按照指定的小数位进行四舍五入运算的结果
使用:=ROUND(number,num_digits)
ROUND(数值, 小数点后位数)
演示内容
5月数据蛙销售情况 | 产品 | 单价 | 数量 | SQL | 100.154 | 2 | 就业班 | 200.451 | 1 | PYTHON | 212.481 | 3 | 面试 | 133.414 | 4 |
要求 | 公式 | 结果 | 将数据蛙就业班的价格保留一位小数 | =ROUND(F8,1) | 200.5 |
51. 计算统计类函数---FLOOR
FLOOR 将数字向下舍入到最接近的整数或最接近的指定基数的倍数。如果number为正数,significance为负数,则函数返回错误值#NUM!。
使用:= FLOOR (number,significance)
FLOOR(数值 ,向下舍入)
演示内容
要求 | 公式 | 结果 | 将3.6向下取舍,使其等于2的倍数 | =FLOOR(3.6,2) | 2 | 将3.6向下取舍,使其等于1的倍数 | =FLOOR(3.6,1) | 3 | 将3.6向下取舍,使其等于-1的倍数 | =FLOOR(3.6,-1) | #NUM! |
52. 计算统计类函数---RAND
RAND返回0~1之间的随机数
使用:= RAND () 不需要参数
演示内容
要求 | 公式 | 结果 | 返回0~1之间的随机数 | =RAND() | 0.55745 | =RAND() | 0.34511 |
53. 计算统计类函数---INT
INT 将单元格内数值向下取整的函数
使用:= INT (number) 数值
演示内容
要求 | 公式 | 结果 | 将2.5向下取整得到的结果 | =INT(2.5) | 2 | 将-6.6向下取整得到的结果 | =INT(-6.6) | -7 |
54. 计算统计类函数---RANDBETWEEN
RANDBETWEEN 返回大于等于指定的最小值,小于指定最大值之间的一个随机整数
使用:=RANDBETWEEN(bottom,top) 返回bottom~top之间的随机数
演示内容
要求 | 公式 | 结果 | 返回100~200之间随机的一个数 | =RANDBETWEEN(100,200) | 138 | =RANDBETWEEN(E7,E8) | 131 |
|
|