Excel中averageif函數以及低版本的替代解法

來源:互聯網
上載者:User

   文章介紹excel中averageif函數的用法和執行個體,並給出2003低版本中averageif函數替代解法。

  Excel中averageif函數是2007版以後的版本新增加的一個條件求平均值的函數。

  根據官方協助說明,averageif函數是返回某個地區內滿足給定條件的所有儲存格的平均值。

  averageif函數的文法是:averageif(條件地區,條件,計算平均值的實際儲存格)

  我們以一個實際例子來學習Excel中averageif函數的使用方法。

  上圖,計算“1部”的平均銷量,D3儲存格輸入公式:=AVERAGEIF(A2:A10,A2,B2:B10),斷行符號確定即可。

  公式中A2:A10條件地區,即“部門”這列的所有部門情況。條件是指“1部”,即滿足部門為“1部”的部門,B2:B10是對應實際計算平均值的地區。

  使用excel2003版的朋友,沒有averageif函數,又如何使用其餘的公式來代替averageif函數呢?

  下面提供兩種解法:

  第一,輸入公式:=AVERAGE(IF(A2:A10=A2,B2:B10)),按ctrl+shfit+enter按鍵組合結束,即為陣列公式。

  解釋:先用IF做判斷,如果滿足條件返回對應值,不滿足返回FALSE,再用AVERAGE函數對這些數值求平均值。

  第二,公式為:=SUMIF(A2:A10,A2,B2:B10)/COUNTIF(A2:A10,A2)

  解釋:滿足條件的地區求和除以滿足條件的個數。

  除了AVERAGE函數以外,高版本還新增了一個AVERAGEIFS函數,此函數是返回滿足多重條件的所有儲存格的平均值。

相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。