計算指定條件的平均值,給你一個最快的方法

  話說六一兒童節馬上就要來了,聽說EH實驗幼兒園放出大獎,表演最佳的小朋友可以送到迪拜去撿黃金,嘻嘻

  所以有幾名小朋友呢那是想出各種招數,當然聽說也是多才多藝,這幾個小朋友都是積極的表演了很多個節目啊,那么問題來了,這最高大獎只有一個啊,這到底給誰好呢,這可是為難了校長,難為了老師呀,最后老師一拍腦門說:那就看哪個小朋友最后的平均分最高就送誰去吧,畢竟我們是靠實力吃飯嘛。

  所以老師們拿著成績單忙開了……

  不就是求平均分嘛,簡單!

  先用數組公式,在F列提取出不重復的姓名:

  {=INDEX(B:B,MATCH(,COUNTIF(F$1:F1,B$1:B$20),))&""}

  函數大咖們連眼皮都不抬一下,直接一陣盲打。

  又是一陣噼里啪啦,一串計算平均值的公式出來了:

  =ROUND(AVERAGEIF($B$2:$B$19,$F2,$D$2:$D$19),2)

  原諒我是個函數渣呀,對于這函數公式只能遠觀敬仰,不敢評論哦,哭一會兒……

  當然肯定也會有跟我是一樣函數渣的同學吧,那怎么辦呢?用透視表唄!

  1、選中數據源-【插入】-【插入數據透視表】:

  2、調整透視表布局。

  3、將值匯總方式設置為【平均值】

  4、最后根據自己的喜好設置透視表樣式。

  怎么樣?簡單、粗暴、妥妥的,有么有?

  兩種辦法,你更喜歡哪一種呢?