一、计算平均值时,也可以附件条件,而且还可以附加多个条件,除了Average函数外,还有Averageif和AverageIfs两个函数。
二、排序时,除了常用的排序函数Rank外,还有Sumproduct函数。Rank函数排序时如果有重复值,排名结果会出现“跳跃”的情况,而Sumproduct函数正好就可以弥补这一缺陷,两个函数,你更喜欢哪一个了?
七、平均值
1、无条件平均值。
函数:Average。
功能:返回指定范围内的算术平均值。
语法结构:=Average(值或单元格区域)。
目的:计算员工的平均月薪。
方法:
在目标单元格中输入公式:=AVERAGE(G3:G12)。
2、单条件下的平均值。
函数:Averageif。
功能:查找给定条件指定的单元格的算术平均值。
语法结构:=Averageif(条件范围,条件,[数据范围])。
解读:
当参数条件范围和数据范围相同时,可以省略数据范围。
目的:按学历计算平均月薪。
方法:
在目标单元格中输入公式:=AVERAGEIF(F$3:F$12,J3,G$3:G$12)。
3、多条件下的平均值。
函数:AverageIfs。
功能:查找一组给定条件指定的单元格的算术平均值。
语法结构:=Averageifs(数据范围,条件1范围,条件1,[条件2范围],[条件2]……)。
目的:学历计算月薪>2000的平均月薪。
方法:
在目标单元格中输入公式:=AVERAGEIFS(G$3:G$12,F$3:F$12,J3,G$3:G$12,">2000")。
八、排名。
1、美式排名。
函数:Rank。
功能:返回指定的值在指定范围中的大小排名,如果多个值排名相同,则返回平均排名。
语法结构:=Rank(值,数据范围,[排序方式])。
解读:
排序方式分为降序和升序两种,分别用0和1代替。省略时默认为降序。
目的:将月薪由高到低排序。
方法:
在目标单元格中输入公式:=RANK(G3,G$3:G$12,0)。
解读:
当多个值相同时,排名次序会出现“跳跃”的现象。
2、中国式排名。
函数:Sumproduct。
功能:返回相应数组区域乘机的和。
语法结构:=Sumproduct(数组1,[数组2]……)。
目的:将月薪由高到低排序。
方法:
在目标单元格中输入公式:=SUMPRODUCT((G$3:G$12>G3)/COUNTIF(G$3:G$12,G$3:G$12))+1。
#Excel函数公式#
#职场达人说#
#我要上头条#