[算表] EXCEL 選擇最大3數算平均 large,陣列?

看板Office作者 (AL234)時間16年前 (2010/05/21 21:43), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
軟體:EXCEL 2003,2007 版本:2003,2007 我想請問一下 A B C D E F 列 國文 英文 數學 地理 歷史 最高3科平均 1 80 70 60 50 40 (80+70+60)/3=60 昨天我在ASK版問的 有版友跟我說使用LARGE函數 的確 使用=large(A1:F1,{1,2,3})可以選出來 但我的情況是 A B C D E F 列 國文 英文 數學 地理 歷史 最高3科平均 1 80 70 缺 缺 缺 (80+70+#NUM!)#NUM! 要怎麼避開文字 (因為一定要打"缺") 然後變成-----> (80+70+0)/3=50 "缺"視為0分 or 有辦法 把"缺"字 改成 儲存格中顯示"缺" 但事實上是0 這樣就可以計算了 怎麼用???? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.177.2 ※ 編輯: al234 來自: 203.64.177.2 (05/21 22:25)

05/22 07:16, , 1F
=AVERAGE(LARGE(IF(A1:F1="缺",0,A1:F1),{1,2,3}))
05/22 07:16, 1F

05/22 07:17, , 2F
陣列公式 ctrl+shift+enter
05/22 07:17, 2F

05/22 12:09, , 3F
數值格式 0;0;缺
05/22 12:09, 3F

05/22 22:53, , 4F
感謝~~
05/22 22:53, 4F
文章代碼(AID): #1Bzetava (Office)
文章代碼(AID): #1Bzetava (Office)