一、計算平均值時,也可以附件條件,而且還可以附加多個條件,除了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函數公式#
#職場達人說#
#我要上頭條#