Page 1 of 1
ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 3:05 pm
by Greensand
เรียน ผู้รู้
ขอสูตรตัดคะแนนตามเงื่อนไขด้านล่างด้วยค่ะ
เงื่อนไข คะแนน
ตั้งแต่ 80% ขึ้นไป 5
70-79% 4
50-69% 3
30-49% 2
ต่ำกว่า 30% 1
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 3:09 pm
by snasui

แนบไฟล์มาด้วยจะได้ทราบว่าคีย์ข้อมูลอยู่ในเซลล์อย่างไรครับ
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 3:33 pm
by Greensand
อาจารย์ คะ
ขอสูตรในช่องสีเหลืองค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 3:53 pm
by snasui

เซลล์ C9 คีย์สูตรตามด้านล่างครับ
=LOOKUP(B9,{0,30,50,70,80}%,{1,2,3,4,5})
Enter > Copy ลงด้านล่าง
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 4:06 pm
by Greensand
อาจารย์คะ
มีอีกเงื่อนไข ที่เป็นการเทียบกับค่าเฉลี่ย ตามเอกสารแนบ ขอสูตรช่องที่ Hi-Light ด้วยนะคะ (งงตรงที่เวลาจะเขียน เพราะมีประเภทค่าเป็นบวก / ค่าเป็นลบ ค่ะ)
เอกสาร ชื่อ File - Point2
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 4:11 pm
by snasui

ตัวอย่างสูตรครับ
=LOOKUP(B9,{-9.99999999999999E+307,-30,-10,19,20}%,{5,4,3,2,1})
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 4:16 pm
by snasui

ช่วงเงื่อนไขควรเขียนให้เป็นช่วงจะได้ใช้สูตรง่ายๆ
ยกตัวอย่างแบ่งเป็น 3 คอลัมน์ ดัง
ตัวอย่างด้านล่างครับ
Code: Select all
A B C
1 จาก ถึง คะแนน
2 0 29 1
3 30 49 2
4 50 69 3
5 70 4
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 4:35 pm
by Greensand
ขอบคุณค่ะ
ใช้สูตรนี้ ง่ายกว่า ใช้สูตร IF มาก ๆ เลยค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 4:56 pm
by Greensand
อาจารย์คะ
ตามสูตร ที่ตรวจสอบเกี่ยวกับตัวเลขติดลบ ถ้าเงื่อนไข ติดลบ
,{-9.99999999999999E+307 แปลว่าอะไรคะ
ถ้าเปลี่ยนเป็น ต่ำกว่าค่าเฉลี่ยตั้งแต่ 20% เป็นต้นไป
พอเปลี่ยนตัวเลขเป็น ,{-19.99999999999999E+307 แล้วสูตรไม่ทำงานค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Thu Oct 08, 2015 5:02 pm
by snasui

ค่านั้นเป็นค่าตัวเลขที่น้อยที่สุดที่สามารถคีย์ลงในเซลล์ใด การใช้งานให้ใช้ตามค่านั้นเท่านั้น จะเปลี่ยนเป็นเลขอื่นก็ได้ เช่น -100, -9876543210 แต่ไม่ใช่เปลี่ยนในลักษณะที่เขียนมาครับ
Re: ขอสูตรตัดคะแนน
Posted: Fri Oct 09, 2015 8:23 am
by Greensand
อาจารย์ คะ
ทดลองเขียนสูตรตาม File แนบ แต่สูตรทำงานไม่ถูกต้อง ช่วยแนะนำด้วยค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Fri Oct 09, 2015 6:06 pm
by snasui

ปรับสูตรเป็นตามด้านล่างครับ
=LOOKUP(B9,{-9.99999999999999E+307,-19,0,10,31}%,{1,2,3,4,5})
Re: ขอสูตรตัดคะแนน
Posted: Wed Oct 14, 2015 1:46 pm
by Greensand
ขอบคุณค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Mon Nov 09, 2015 2:52 pm
by Greensand
อาจารย์คะ
จากสูตรการตัดคะแนน ตามด้านล่าง
=LOOKUP(A4,{-9.99999999999999E+307,-30,-10,19,20}%,{5,4,3,2,1})
ทำไมเวลามีค่า 1% จนถึง 18% สูตรจะแสดงค่าเป็น 3 ไม่ใช่ 2 คะ
5 = -31% เป็นต้นไป
4 = -1% ถึง -30%
3 = -10% ถึง 0%
2 = 1% ถึง 19%
1 = 20% เป็นต้นไป
Re: ขอสูตรตัดคะแนน
Posted: Mon Nov 09, 2015 8:44 pm
by snasui

เพราะไม่ถึง 19 จึงได้ 3
หากมากกว่าหรือเท่ากับ 19 แต่ไม่ถึง 20 จะได้ 2
หากมากกว่าหรือเท่ากับ 20 จะได้ 1 ครับ
Re: ขอสูตรตัดคะแนน
Posted: Tue Nov 10, 2015 8:29 pm
by Greensand
อาจารย์คะ
แล้วต้องแก้ไขสูตร ตรงไหน เพื่อให้ได้ค่า 2 สำหรับช่วง 1%-19%
ขอคำแนะนำด้วยค่ะ
Re: ขอสูตรตัดคะแนน
Posted: Tue Nov 10, 2015 8:31 pm
by snasui

เปลี่ยนเลข 19 เป็นเลข 1 ครับ