วันอาทิตย์ที่ 14 สิงหาคม พ.ศ. 2554

Excel ครั้งที่ 2

ข้อ 1
คะแนน เกรด
0-50 F
51-100 A
สูตรคำนวณในช่อง B2 คือสูตรใด
=if(เงื่อนไข,คำสั่งที่ทำเมื่อเงื่อนไขเป็นจริง,
คำสั่งที่ทำเมื่อเงื่อนไขเป็นเท็จ)
0<=คะแนน <=50
แยกเป็น 2 ส่วน
1. 0<=คะแนน -> ในภาษาคอมพิวเตอร์ยกเว้นภาษา
COBOL ที่เขียนแบบนี้ได้ นอกนั้นต้องเป็น
คะแนน >=0
2. คะแนน <=50
Logical Operator
AND (&&) ,OR(||) ,NOT (!)
* ในวงเล็บคือ Java นอกวงเล็บคือ Excel
คะแนน >=0    AND  คะแนน <=50
=if(เงื่อนไข,คำสั่งที่ทำเมื่อเงื่อนไขเป็นจริง,
คำสั่งที่ทำเมื่อเงื่อนไขเป็นเท็จ)
ตั้งข้อสมมติฐานไว้ว่าคะแนนต้องอยู่ในช่วง 0-100
เท่านั้น
=if(a2<=50,"F","A")
ข้อ 2
คะแนน เกรด
0-50 F
51-60 D
61-100 A
สูตรคำนวณในช่อง C2 คือสูตรใด
=if(เงื่อนไข,คำสั่งที่ทำเมื่อเงื่อนไขเป็นจริง,
คำสั่งที่ทำเมื่อเงื่อนไขเป็นเท็จ)
=if(a2<=50,"F",if(a2<=60,"D","A"))
ข้อ 3
ถ้ามีนักเรียน 5 คน ต้องการนับว่าได้เกรด
แต่ละเกรดอย่างละกี่คนใช้สูตรอะไร
คะแนน เกรด
0-50 F
51-60 D
61-70 D+
71-100 A
สูตร (Formula)
=round(cell,จำนวนตำแหน่งทศนิยมที่ต้องการ)
แปลงค่าใน cell ให้มีจำนวนตำแหน่งทศนิยมตามที่ต้องการ
เช่นค่าใน cell A1 = 10.2546
ต้องการให้มีทศนิยม 3 ตำแหน่ง
=round(a1,3) ผลลัพธ์ที่ได้  10.254
ต้องการให้มีทศนิยม 0 ตำแหน่ง
=round(a1,0) ผลลัพธ์ที่ได้  10 หมายถึงแปลงค่าใน A1
ให้เป็นจำนวนเต็มนั่นเอง
=round(sum(c2:e2),0) หมายถึงหาค่าผลบวกของ cell
C2 ถึง E2 จากนั้นนำผลลัพธ์ที่ได้มาแปลงให้เป็นจำนวนเต็ม
นับความถี่
- นับเฉพาะตัวเลข =count(Range)
range คือช่วงของข้อมูล
- นับได้ทั้งตัวเลขและตัวอักษรแต่ไม่นับช่องว่าง
=countA(Range)
- นับช่องว่าง  =countBlank(Range)
- นับตามเงื่อนไข
=countif(Range,เงื่อนไขที่ต้องการ)
ปัญหาที่เกิดขึ้น
ที่ช่องคำตอบแรก =COUNTIF(F2:F6,K2)
ที่ช่องคำตอบที่ 2 =COUNTIF(F3:F7,K2)
ที่ช่องคำตอบที่ 3 =COUNTIF(F4:F8,K2)
แสดงว่าช่วงข้อมูลผิดพลาด
วิธีแก้
Lock ค่า cell ไม่ให้ขยับ
โดยการนำเครื่องหมาย $ เข้ามาช่วย
เช่น Lock Cell A1 -> $A$1
Lock Cell IV65536 -> $IV$65536
Lock Cell F2 ถึง F6 ไม่ให้ขยับ ->$F$2:$F$6
จัดการ cell ที่เป็นผลลัพธ์ของการแจกแจงความถี่
cell ใดได้ผลลัพธ์เป็น 0 ให้แสดงผลเป็นสีขาว
เพื่อให้สีของ cell กลืนไปกับกระดาษและจะทำให้
สะดวกในการดูค่าที่ไม่เป็น 0
- เลือก Column ที่ต้องการจัดการ
- เมนู Home -> Styles -> Conditional Formatting
(กำหนดรูปแบบตามเงื่อนไข) -> New Rule
ใน Select a Rule Type เลือก Format Only cells that contain
ในส่วน Edit the rule Description
ช่องซ้าย cell Value
ช่องที่ 2 เลือกเป็น equal to แปลว่ามีค่าเท่ากับ
ช่องที่ 3 พิมพ์เลข 0 ลงไป
จากนั้นคลิกที่ปุ่ม Format ให้เลือก Color เป็นสีขาวจากนั้น
คลิกปุ่ม Ok 2 ครั้ง
กรณีที่วันต่อมาคุณต้องการเอา conditional formatting ไว้ออก
ก็ให้กลับไปเหมือนตอนที่กำหนดแต่เลือก Clear Rules
และเลือก Clear Rules from Selected Cell
การบ้าน
รับคะแนนของนักศึกษา 10 คนในเรื่องคะแนน Mid 30, เก็บ 20,
Final 50 มาเพื่อ
- คำนวณคะแนนรวมที่ได้ของแต่ละคน
- คำนวณค่ามากที่สุดของคะแนนรวม
- คำนวณค่าน้อยที่สุดของคะแนนรวม
- คำนวณค่าเฉลี่ยของคะแนนรวม
- สร้างตารางกระจายความถี่ของคะแนนรวม
- นำผลจากการกระจายความถี่มาสร้างแผนภูมิ
- ตัดเกรด โดยมีเงื่อนไขดังนี้
คะแนน  เกรด
0-50  F
51-60  D
61-70  D+
71-75  C
76-80  C+
81-85  B
86-90  B+
91-100  A
- คำนวณค่าเกรดเฉลี่ยของวิชา









ไม่มีความคิดเห็น:

แสดงความคิดเห็น