作者jeiannlin (婕安)
看板CMU_CM44
標題[甲乙]醫數作業二
時間Mon Mar 15 19:45:52 2010
因為這次的醫數作業實在又臭又長
再加上很多同學參加大醫杯或睡過頭或偷懶或好不容易起床來上課但是又不小心睡著
作業至今難產......
所以先將這次的初版共筆PO文提供大家參考
如果有任何問題可以再提出討論修改喔~
* 完成後記得將標籤名稱改為班級成績、身高分布、直線運動。
* 完成作業後將檔案名稱改為”學號”姓名”EXCEL作業二,寄給老師,然後就可以去吃
飯睡覺打信長囉。
函數整理:
Round(X,n):讓X四捨五入到n位小數
Countif(選取範圍,”邏輯條件”):計算X範圍符合某邏輯條件數目
Rank(某一格要排名的,總範圍):某一格在範圍內的排名
If(某一格邏輯條件,”符合條件之顯示”,”不符合條件之顯示”):(如左)
Max(總範圍):總範圍之最大
Min(總範圍):總範圍之最小
Frequency(總範圍,切割點):計算以切割點來切割範圍的各數目
‧ 第一格≦a,a<第二格≦b,b<第三格≦c,……以此類推
‧ 若切割點有n個,必須先圈選出n+1格,輸入完成後Ctrl + Shift + Enter
$:鎖定後面之欄或列(不是函數),例如:$A$1、A$1、$A1
成績表:
從上次的作業中,名次右邊加上「等第」,學科平均下面加入「及格人數(需跨欄置中)」
名次:使用Rank函數,在某一人之排名儲存格打=rank(某人之平均儲存格,第一個人之平
均儲存格:最後一人之平均儲存格)。另外,打好第一個,要往下拉套用之前,必須再使用
鎖定列($),否則範圍會跟著往下跑(ex.J$5:J$19)。
等第:使用If函數,使平均60分以上為及格(或其他正面詞),不到60分者為不及格(或其
他負面詞)。函數輸入=if(一個平均儲存格>=60,”及格”,”不及格”),然後下拉套用至
所有同學。
及格人數:為各科之及格(60以上)人數。使用Countif函數,注意在後面的邏輯條件必須
加上””。接下來會發現顏色為之前設定的不到60為某顏色,必需重新設定格式化條件,
刪除條件1、2。函數輸入=countif(該科範圍,”>=60” ,
然後右拉套用至所有科目。
圖表:(有兩個)
A. 圈選姓名、科目、分數,接著點圖表選直條圖。用「欄」排列。圖表標題:成績
表,X軸:姓名,Y軸:分數。注意圖表做出來後,在Y軸分數那裡點兩下進去,將刻度的最大值
調整為100(因為分數最高只到100,不需如原本的150)。
B. 圈選姓名與平均分數(用Ctrl),點圖表。圖表標題:平均,X軸:姓名,Y軸:
分數。
這次在圖表的設定中,將圖例改為不顯示。同上圖表,也將刻度最大值調整為100。
Ps.若圖表不夠大時有可能無法顯示所有人的成績,此只要將圖表拉長即可。
身高分布
主旨:1.做出身高介於140-190公分的50人
2.最高與最矮的標示
3.製圖表
4.分界點的使用
做法:
1. 於A1格中輸入=round(rand()*50+140,1)並下拖至A50
2. 於C1輸入身高最高,於C2輸入身高最矮
3. 於D1輸入=max(a1:a50),於D2輸入=min(a1:a50)
4. 選A1至A50,按格式→設定格式化條件等於=$D$1,加美工
5. 選A1至A50,按格式→設定格式化條件等於=$D$2,加美工
6. 於他處(如C5.C6.C7)分別輸入≦150、150-170、>170
7. 於後(如D5)輸入=countif(a1:a50,”<=150”),D6=50-D5-D7,D7=countif(a1:a50,”
>170”)
8. 以C5~D7製圖表:步驟一直接下一步,步驟二C5~D7數列資料為欄,步驟三下一步,步
驟四確定。在圖表選項的部分點資料標籤,勾選內容。在長條圖上點右鍵選”資料數列格
式,點選項,將類別間距調為零。
9. 於他處輸入分界點150、170(如c10、c11)(這兩個數字是為了寫frequency函數所需的
,不可刪也不可任意移動),再複製C5~C7於他處貼上,於其後3格選取並輸入
=frequency(a1:a50, c10:c11)再按Ctrl+shift+enter,即可分界人數。(此為製作第7點
表格的另一方法)
10. 於他處(如C24~C29)輸入140、150、160、170、180、190並在其後(如D24~D30)輸入≦
140、140~150、150~160…>190
11. 選取他處(如E24~E30)注意:比身高分隔數(140、150…190)多一格!輸入
=frequency(a1:a50, C24:C29) 再按Ctrl+shift+enter
直線運動
1. 先在 E1輸入「速度」、E2輸入「初位置」,然後在F1輸入「10(可自行設定)」、F2輸
入「23(可自行設定)」、G1輸入「cm/sec」、G2輸入「cm」。
2. B3輸入「時間」、C3輸入「位置」,B4~B9依次輸入0~5的數字。
3. C4輸入「=f$1*b4+f$2+round(rand()*10-5,1)」,然後用” 填滿控制點” 把C4~C9填
滿。
4. 直接按滑鼠左鍵把B3~B9與C3~C9全選(此時最外面有粗黑線框包住),然後點下 “圖表
精靈” (在上方工具列) ,選擇 ”XY散布圖” 迳選下 ”副圖表類型” 中最上方的圖迳
"下一步” 迳 "下一步” 迳輸入圖表標題直線運動、數值X軸時間、數值Y軸位置迳 "完
成” 。
5. 把滑鼠移到圖表的座標點上點下滑鼠右鍵迳選下 ”加上趨勢線” 迳(先別急著點確定
鍵)點下 ”選項” 迳選下在 ”圖表上顯示公式” 迳 "確定” 。
6. 最後在Y軸座標軸 標題 點下滑鼠右鍵選擇 “座標軸標題格式” 迳 選擇 “對齊方式
” 可以修正文字的方向。
附注 : =f$1*b4+f$2+round(rand()*10-5,1)這串運算式中
○1.在F1及F2中插入符號$使之成為F$1及F$2是為了鎖定F1及F2這兩個欄位,以防填滿控
制點時被類推而改變。
○2.至於round(rand()*10-5,1)這串指令是指一個隨機數字,大小在正負5之間,且涵蓋
小數點以後第一位的數字,是為了模擬實驗誤差所加上的數字。
祝大家早日完成作業
辛苦了辛苦了
這次共筆組同學記錄的很詳細喔 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.67.240
1F:推 j6vu6jo3:推~辛苦了 03/15 20:24
2F:推 ken269376:這篇真是工程浩大ㄚ~辛苦了! 03/15 21:32
3F:推 valenty:共筆組辛苦了 03/15 22:22
4F:推 dolcerev:看到就暈了 辛苦了!! 03/16 00:18
5F:推 ginltf:辛苦了~! 03/16 00:50
6F:推 jerry61729:辛苦了!!! 03/16 01:01
7F:推 tegg:真用心 :) 03/16 18:03
8F:推 andy791006:組頭辛苦了~~~ p.s.謝謝大家 03/16 21:27
9F:推 vinsonlin:非常詳細噢 辛苦了 :) 03/16 21:51
10F:推 ga12:推推 辛苦了: ) 03/16 23:08
11F:推 ben07250725:大推~超詳細的耶~好像是專門為我這種人設計的~真溫馨 03/17 02:35
12F:推 justwish:我怎麼都沒發現妳有po= =...辛苦妳了=) 03/17 22:33
13F:→ louislove:辛苦組頭了 03/17 23:04
14F:推 liway2:超用心 這簡直~毫無破綻嘛! 03/18 11:57