Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

?
Lv 7
? 發問於 電腦與網際網路軟體 · 8 年前

Excel公式:求班級平均積分(情況二)

班級平均積分班級積分17957 178185 18519212223278 199285 21929175 22681731917218 237838 27991929394956.8 28581848 29291956.5 71582852 72182852 737853 81771736 821817 83892937 8498384856.666666667 853956 9179194956.666666667 928936FALSE947956

題目

求出每位所在班級之對應積分之平均值計算方式

班級每二個字一數,最多五個班級

以B8為例,其對應班級為29及17

分別對應右表積分,並平均請於D4填寫公式

公式可下拉完成,或區域數組C欄為模擬解,全對則D24為TRUE無輔助列、定義名稱、VBA

字數(含等號)限299字,字數最短者且正確給予最佳解答

限2003版本http://www.funp.net/516052

5 個解答

評分
  • 8 年前
    最愛解答

    丟個磚.62字.陣列:

    =SUM(SUMIF(F$4:F$25,MID(B4,{1,3,5,7,9},2),G$4:G$25))/LEN(B4)*2

    2013-01-18 09:53:59 補充:

    V大,F$4:F$25&""轉成文字,好點子!

    2013-01-19 11:39:01 補充:

    <測試檔>:驗證〔東邪大師〕的效能考量

    http://www.funp.net/40101

    建置5000筆以3個公式測試,

    若PC速度較快者,可再複製一至二倍做測試!

    主題是公式字元數為要素,玩的是邏輯思考,趣味就好!

    2013-01-20 17:05:12 補充:

    EXCEL.計算各儲存格所指定〔不固定班級〕的〔平均分數〕

                            <.准提部林.>

    --------------------------------

    ■公式:

     1:經PINY大師修整較短字元數.52字

     =SUM(SUMIF(F:F,MID(B4,{1,3,5,7,9},2),G:G))/LEN(B4)*2

     

     2:原式,參照實際資料範圍(效能較佳).62字

     =AVERAGE(IF(F$4:F$25&""=MID(B4,{1,3,5,7,9},2),G$4:G$25))

     

    ■說明:

     1.可參考〔意見區〕Vincent ( 知識長 ) 另一邏輯用法。

     2.若有興趣實測公式效能,可下載範例進行3個公式的測試。

    --------------------------------

    <範例檔>下載:公式〔效能〕測試用

    檔案名稱:Piny系列-求班級平均積分v01.rar

    http://www.funp.net/40101

    --------------------------------

    2013-01-20 17:05:55 補充:

    先自動報到,若有更佳解再說!

  • 匿名
    7 年前

    到下面的網址看看吧

    ▶▶http://qaz331.pixnet.net/blog

  • 8 年前

    004 字數雖較少,但效率絕對遜於 001,

    從電腦程式的角度視之,效率比字數更重要!

    枝微末稍的字數迷思有待斟酌。

  • ?
    Lv 7
    8 年前

    001可簡化至

    =SUM(SUMIF(F:F,MID(B4,{1,3,5,7,9},2),G:G))/LEN(B4)*2

    題意沒特別要求時,只要03允許可以整欄或整列引用,公式即可如此寫(本系列遊戲之通則)

    此式較敝解短數十字,哈!完全失察! ><

    置二天後請准大撥冗上答! ^^

  • ?
    Lv 7
    8 年前

    也試試... 56 字

    =AVERAGE(IF(F$4:F$25&""=MID(B4,{1,3,5,7,9},2),G$4:G$25))

還有問題嗎?立即提問即可得到解答。