
知识点13:
- sumif() 按条件求和
(用于条件判断的单元格区域,判定条件,需要求和的单元格、区域)
- sumifs() 按多条件求和
(需要求和的单元格、区域,用于条件判断的单元格区域1,判定条件1,用于条件判断的单元格区域2,判定条件2)
- sumproduct() 求多组数的乘积之和
统计1班分数大于500分的人
=sumproduct((A$2:A$12=E4)*(C$2:C$12)>500)
统计出制定部门获取奖金的人数(去除空值)
=sumproduct((B$2:B$14=E2)*(C$2:C$14<>""))
知识点14:
- ABS() 求绝对值
比较今年销售额与去年销售额
=if(C2>B2,"增加","减少")&ABS(B2-C2)
- subtotal()返回分类汇总的结果
subtotal(function_num,ref1,ref2,...)(函数编号,区域)
- SQRT()算术平方根 SQRT(A2)
- GCD()求最大公约数
- LCM()求最小公倍数
- POWER()计算方根 POWER(底数,指数)
知识点15:
舍入计算函数
- INT() 向下取整 INT(83.9)=83
- TRUNC() 截去数据小数部分 TEUNC(A2*B2)
- CEILING() 摄入计算 (要进行舍入的数值,基数:需要进行舍入的倍数)
向上取整 CEILING(83.3,1)=84;CEILING(83.3,2)=85;CEILING(83.3,3)=86
- ROUND() 四舍五入 ROUND(四舍五入数,保留几位小数)
- ROUNDUP() 向上舍入 ROUNDUP(向上舍入的数,保留几位小数)
- ROUNDDOWN() 向下舍入 ROUNDUP(向下舍入的数,保留几位小数)
- FLOOR() 去尾舍入
- MROUND()按指定倍数舍入
- =MROUND(35.577,1)36
- =MROUND(35.577,0.1)35.6
- =MROUND(35.577,2)36 最接近2的倍数
- =MROUND(35.577,0.2)35.6 最接近0.2的倍数
- =MROUND(36.577,2)36 最接近2的倍数
- =MROUND(36.577,0.2)36.6 最接近0.2的倍数
- =MROUND(35.577,-1)-36
- =MROUND(35.577,-0.1)-35.6
知识点16:
FACT()求指定正数值的阶乘 n!
FACT(A2)A2要求非负数,如果A2不是整数,则截尾取整
知识点17:
平均值函数
- averagea()求包括文本和逻辑值的平均值
统计分数的平均值,包括缺考
- averageif() 按条件求平均值
- averageifs() 按多条件求平均值
- geomean()求几何平均值
- trimmean() 去头尾后求平均值
计数函数
- counta() 求包括文本和逻辑值的数目
统计姓名的人数
- countif() 按条件计数
- countifs() 按多条件计数
- countblank() 统计空单元格的数目
- large()返回某一数据集中的某个最大值,或前几个大的
large(列,第几)
- small()返回某一数据集中的某个最小值,或前几个小的
- mode() 返回某一数组或数据区域中出现频率最多的数值
知识点18:
排位统计函数
- RANK.EQ()返回数字的排位
为学生考试成绩排名次
=RANK.EQ(B2,$B$2:$B$11)
- RANK.AVG() 排位有相同名次时返回平均排位
- PERCENTILE.INC() 返回数值指定百分点的值
- percentile.inc($B$2:$B$11,0) 最小
- percentile.inc($B$2:$B$11,1) 最大
- percentile.inc($B$2:$B$11,0.8) 80%的数值
- PERCENTRANK.INC() 返回数字的百分比的排位
- MEDIAN()函数 返回数据集的中位数
- QUARTILE.INC() 返回数据集的四分位数