學過SUM系列、COUNT系列函數的讀者,對於多條件計算方式應該並不陌生,甚至在新版的Excel版本裡,IF系列函數也有多條件計算方法。這一次我教讀者們的是平均數的多條件計算方式。
使用的函數:Average, AVERAGEIF, AVERAGEIFS, RANK.EQ。
關於RANK.EQ函數的應用,請閱讀:
19. EXCEL 教學:業績排行表、計算加總、平均及排名、低於平均值。
我自己研究過後,發現和其他系列的多條件計算方式雷同,所以並不需要害怕。
完成圖如下:
一、認識 Average 函數
> MS Excel 初學者,一定都學過此函數。不多此介紹。
> =AVERAGE(想平均的範圍)
> =AVERAGE(B3:G3),得27,516。
二、認識AVERAGEIF 函數
> 此函數有2種用法。可能讀者會有點搞不懂,別擔心! 後面會個別說明。
1. 計算符合條件 (僅1種) 的平均值。
2. 計算符合條件 (僅1種) 的數值,所對應數的平均值。
>【小於30,000】
1.1 公式: =AVERAGEIF(H3:H15,"<30000")
1.2 解釋: 計算H3:H15範圍內,符合小於30,000的數值的平均值為多少? 得,27,516。
>【計算前五名平均】
2.1公式: =AVERAGEIF(I3:I15,"<=5",H3:H15)
2.2解釋: 依據I3:I15範圍內,符合小於/等於5的數值,所對應到H3:H15範圍數值的平均值為多少? 得,39,978。
備註: AVERAGEIF函數,僅能使用1種條件來篩選,不能多重條件。
三、認識AVERAGEIFS 函數
此為「多條件使用」函數。意思是: 可以使用重複條件來篩選所要數值的平均數。篩選的方式,建議使用「排行」來做為依據。會介紹使用 2 個範例。
> 【6~10名平均】
1.1 =AVERAGEIFS(H3:H15,I3:I15,">5",I3:I15,"<=10")
1.2 解釋: 依據I3:I15範圍內,符合「>5」、「<=10」的條件,所對應到H3:H15範圍數值的平均值為多少? 得,35,789。
> 【11-13名平均】
2.1 =AVERAGEIFS(H3:H15,I3:I15,">11")
2.2解釋: 依據I3:I15範圍內,符合「>11」的條件,所對應到H3:H15範圍數值的平均值為多少? 得,29,513。
備註: 設立的條件,一定要加註「””」雙引號。另外,AVERAGEIFS函數,無法使用AND函數。
延伸閱讀: