tft每日頭條

 > 生活

 > excel如何求各分段平均分

excel如何求各分段平均分

生活 更新时间:2025-02-23 03:07:29

excel如何求各分段平均分?在成績管理中,我們經常統計諸如前一百名的各科平均分之類的數據,我來為大家科普一下關于excel如何求各分段平均分?以下内容希望對你有幫助!

excel如何求各分段平均分(在excel中有條件求平均分的内容)1

excel如何求各分段平均分

在成績管理中,我們經常統計諸如前一百名的各科平均分之類的數據。

下面先看一組成績數據表。

原始數據表格

我們需要将數據的處理結果放在另一個工作表中。如圖

有條件求平局值

在這裡用到了數組公式。

=SUM(IF(成績!$N$2:$N$669<=100,成績!D$2:D$669))/100

首先,用if函數進行處理,如果N2:N669中小于等于100,就返回D2:D669單元格中去區域中相對應的值,否則返回邏輯值false,最後使用sum函數求和,然後在除以100。這裡因為執行了數組運算,所以在編輯完成後,要單擊編輯欄,再按shift Ctrl enter。

注意公式兩邊的花括号是自動生成的,手工輸入無效。

用同樣的方法的處理其他科目平局分。

當然這個公式還可以進行優化處理,例如在第100名時出現重名次,這樣前100名的人數就大于100。此時後面的100可以更改成COUNTIF(成績!$N$2:$N$669,"<=100")

第二中方法,不使用數組公式,而是使用SUMPRODUCT函數。公式為:

=SUMPRODUCT((成績!$N$2:$N$669<=100)*(成績!D$2:D$669))/COUNTIF(成績!$N$2:$N$669,"<=100")。

用同樣的方法處理大于100且小于等于300名的學生成績

=SUMPRODUCT((成績!$N$2:$N$669>100)*(成績!$N$2:$N$669<=300)*(成績!D$2:D$669))/(COUNTIF(成績!$N$2:$N$669,"<=300")-COUNTIF(成績!$N$2:$N$669,"<100"))

附SUMPRODUCT函數解釋:SUMPRODUCT(array1,array2,array3, ...)

Array1, array2, array3, ... 為2 到n 個數組,其相應元素需要進行相乘并求和。

注:原始數據表來源于Excelhome論壇。數據在excel2010中調試成功。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved