这里写目录标题
函数
语法:SUM(number1,[number2],…)
用途:求和
用法举例: =SUM(A1:A5)
————15
语法:AVERAGE(number1,[number2],…)
用途:算术平均值
用法举例: =AVERAGE(A1:A5)
————3
语法:PRODUCT(number1,[number2],…)
用途:计算乘积
用法举例:
普通用法:=PRODUCT(A1:A5)
————120
二次相乘:=PRODUCT(A1:A5,2)
————240
相乘后再相除:=PRODUCT(A1:A5,2^(-1))
————60
语法:RAND()
用途:自动返回大于0小于1的随机数值,且每次生成的数据不同
用法举例:
普通用法(0≤随机数≤1):=RAND()
————0.640861456292452
扩大10倍(0≤随机数≤10):=RAND()*10
————4.30794927763826
指定范围(100≤随机数≤150):=RAND()*50+100
————138.661224352308
取整数值(0≤随机数≤10):=INT(RAND()*10)
————3
语法:UPPER(text)
用途:将文本字符串转换成字母全部大写形式
用法举例:=UPPER(D2)
————B
语法:LOWER(text)
用途:将文本字符串转换成字母全部小写形式
用法举例:=UPPER(D4)
————d
语法:COUNTIF(range,criteria)
用途:计算区域中满足给定条件的单元格的个数
用法举例:=COUNTIF(A:A,A1)
————2
语法:SUMIF(range,criteria,[sum_range])
用途:对满足条件的单元格求和
用法举例:
条件范围和求和范围相同:=SUMIF(A1:A5,">=3")
————12
条件范围和求和范围不同:=SUMIF(B1:B5,"女",A1:A5)
————6
语法:SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2],[criteria2],…)
用途:对区域中满足多个条件的单元格求和
用法举例:=SUMIFS(A1:A5,B1:B5,"男",C1:C5,">10")
————4
语法:SUBTOTAL(function_num,ref1,ref2,…)
用途:将选中区域内的值进行分类汇总
用法举例: =SUBTOTAL(9,A1:A5)
————15
(这里的9为功能代码,具体的功能代码列表如下表)
注释: 包含隐藏值————统计隐藏区域的数据(隐藏掉的行数据)
Function_num(包含隐藏值) | Function_num(忽略隐藏值) | 函数 | 作用 |
---|---|---|---|
1 | 101 | AVERAGE | 算术平均值 |
2 | 102 | COUNT | 数值个数 |
3 | 103 | COUNTA | 非空单元格 |
4 | 104 | MAX | 最大值 |
5 | 105 | MIN | 最小值 |
6 | 106 | PRODUCT | 括号内所有数据的乘积 |
7 | 107 | STDEV | 估算样本的标准偏差 |
8 | 108 | STDEVP | 返回整个样本总体的标准偏差 |
9 | 109 | SUM | 求和 |
10 | 110 | VAR | 计算基于给定样本的方差 |
11 | 111 | VARP | 计算基于整个样本总体的方差 |
语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数 | 说明 | 输入数据类型 |
---|---|---|
lookup_value | 要查找的值 | 数值、引用或文本字符串 |
table_array | 要查找的区域 | 数据表区域 |
col_index_num | 返回数据在查找区域的第几列数 | 正整数 |
range_lookup | 精确匹配/近似匹配 | FALSE(0)/TRUE(1) |
问题
COUNT:计数的类型——数字
COUNTA:计数的类型——任何类型(任何非空值的单元格)
举例:如下表(COUNTA这里为什么会把第5行的空统计上呢:因为这里并非空值,而是空格文本" ")
在正常情况下两者没有区别,但是在筛选的情况下会有区别
SUM:全部数据求和
SUBTOTAL:仅对筛选出来的数据进行求和
举例:如下图(图一为正常情况、图二为筛选情况)