snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#1
Post
by ratchaphol » Fri Oct 14, 2016 10:55 am
สมาชิกใหม่ครับ รบกวนสอบถามท่านอาจารย์ในเรื่องการแปลผลในช่องตามล่างสุดท้าย ผมต้องการให้ตารางสุดท้ายสรุปผลออกมาว่า ถ้าผลการประเมินในช่องตั้งแต่เซลล์ E5:P5 มีตัวเลข 3 มากกว่าให้แสดงผลในช่อง T5 เป็น ดีเยี่ยม และถ้ามีตัวเลข 2 มากกว่า ให้แสดงผลเป็น ดี และถ้ามีตัวเลข 0 มากกว่าให้แสดงผลเป็น ผ่าน รบกวนท่านอาจารย์ช่วงชี้แนวทางให้ด้วยนะครับ ตามไฟล์ที่แนบมานี้ครับ ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#2
Post
by DhitiBank » Fri Oct 14, 2016 11:10 am
สวัสดีครับ
สอบถามเพิ่มครับ
- "ถ้ามีตัวเลข 0 มากกว่า" หรือว่า "ถ้ามีตัวเลข 1 มากกว่า" ครับ
- คนที่ 3 ได้ผลการประเมิน 3 และ 2 จำนวนเท่ากันคือได้อย่างละ 6 จัดอยู่ในเกณฑ์อะไรครับ
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#3
Post
by ratchaphol » Fri Oct 14, 2016 11:45 am
ถ้าคนที่ 3 ได้ผลการประเมินเป็น 3 และ 2 จำนวนที่เท่ากัน ก็คงจะแปลผลการประเมิน เป็นเกณฑ์ ดีเยี่ยมครับ พอดีผมเองก็ลืมปัญหาตรงนี้เหมือนกันครับ แต่สรุปแล้วคงให้ผลการประเมินเป็น ดีเยี่ยมครับผม ขอบคุณมากนะครับ
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#4
Post
by DhitiBank » Fri Oct 14, 2016 12:38 pm
ลองแบบนี้ครับ
T5
=IF(OR(MAX(Q5:S5)=Q5,AND(Q5=R5,R5>S5)),"ดีเยี่ยม",IF(S5<R5,"ดี","ผ่าน"))
Enter
แล้วถ้าสมมติว่าได้คะแนน 3 กับคะแนน 1 จำนวนเท่ากันล่ะครับต้องประเมินแบบไหน สูตรด้านบนนี้จะได้ "ดีเยี่ยม" ครับ (ผมว่ามันแปลก)
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#5
Post
by ratchaphol » Fri Oct 14, 2016 2:37 pm
ถ้าได้คะแนน 3 กับคะแนน 1 จำนวนเท่าๆ กัน เดี๋ยวผมจะต้องสอบถามบุคลากรที่เกี่ยวข้องก่อนนะครับ พอดีทางโรงเรียนอยากจะให้ทำตารางประเมินแต่ผมก็ลืมนึกไปว่าถ้ามันมีจำนวนของคะแนนแต่ละข้อที่เท่ากันอยู่ควรจะต้องประเมินแบบไหน ยังไงก็ต้องขอขอบพระคุณมากนะครับ แล้วถ้ายังไงผมจะเข้ามารบกวนขอคำปรึกษาอีกครั้งนะครับ ขอบคุณมากครับ
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#6
Post
by ratchaphol » Sat Oct 15, 2016 10:11 am
ได้ข้อสรุปมาแล้วครับ จริงๆ ถ้าค่าคะแนนในแต่ละช่องของ 3,2,1 เท่ากัน เช่น ช่อง 3 ได้ 6 ช่องที่ 2 ได้ 6 ผลก็จะต้องออกมาเป็นดีเยี่ยมครับ เนื่องจากว่าค่าคะแนนของแต่ละช่องไม่เหมือนกันครับ เกณฑ์ที่เป็น 3, 2 และ 1 นั้น จะเป็นค่าเรทคะแนนที่เราจะให้เพียงแต่จะสรุปออกมาเป็นเกณฑ์เพื่อใช้ในการประเมินผลนะครับ ยังไงผมขอรบกวนอีกครั้งหนึ่งนะครับ ช่วยอธิบายสูตรให้ผมหน่อยนะครับ ผมได้แนบไฟล์มาด้วยนะครับ ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#7
Post
by DhitiBank » Sat Oct 15, 2016 10:50 am
สรุปว่า สูตรแสดงผลตรงตามต้องการแล้วใช่ไหมครับ
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#8
Post
by ratchaphol » Sat Oct 15, 2016 11:50 am
ยังเลยครับผม คือช่อง T5 จะเป็นการรวมระดับของค่าคะแนนของช่อง Q5 R5 S5 นะครับ โดยที่แต่ละช่องจะต้องเอาไปคูณระดับคะแนนของแต่ละอัน คือ 3 2 1 นะครับ ผมเองก็ไม่ทราบว่าจะต้องใส่สูตรแบบไหนยังไงนะครับ เพื่อให้ค่าของคะแนนออกมานะช่องของ T5 และในช่องของ U5 ผลของการประเมินจะต้องออกมาดังนี้ครับ ถ้าช่อง T5 ได้ระดับ 3 จะต้องแสดงผลออกมาเป็น ดีเยี่ยม ถ้าได้ระดับ 2 จะแสดงออกมาเป็น ดี และถ้าเป็น 1 จะแสดงออกมาเป็นผ่านครับผม ยังไงผมรบกวนช่วยชี้แนะด้วยนะครับว่าจะต้องทำยังไงต่อไปนะครับ ขอบคุณมากครับ
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#9
Post
by DhitiBank » Sat Oct 15, 2016 12:01 pm
ไม่จำเป็นต้องใส่สูตรมาใสไฟล์ตัวอย่างครับ ที่สำคัญคือคำตอบที่ถูกต้องและวิธีการคิดเพื่อให้ได้คำตอบเหล่านั้น อธิบายว่าต้องดูจากเซลล์ไหน เอาไป + - x / กับเซลล์ไหน มีเกณฑ์อะไรบ้าง ฯลฯ ทำนองนี้ครับ
ดังนั้น รบกวนแนบไฟล์ตัวอย่างที่ใส่คำตอบที่ถูกต้องแล้ว พร้อมวิธีคิดให้หน่อยครับ
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#10
Post
by ratchaphol » Sat Oct 15, 2016 12:22 pm
ผมได้แนบไฟล์พร้อมกับวิธีคิดให้ในไฟล์ที่ได้แนบมาให้นี้แล้วนะครับ รบกวนด้วยนะครับ ขอบคุณมากๆ เลยนะครับที่ช่วยชี้แนะหลายๆ อย่าง ขอบคุณมากจริงๆ ครับผม
You do not have the required permissions to view the files attached to this post.
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#11
Post
by DhitiBank » Sat Oct 15, 2016 3:46 pm
ลองแบบนี้ครับ
T5 (การปัดคะแนน ผมเข้าใจว่าตั้งแต่ .5 ก็ปัดขึ้น นอกนั้นปัดลงนะครับ)
=ROUND(SUMPRODUCT(Q$4:S$4,Q5:S5)/12,0)
U5
=LOOKUP(T5,{0,1,2,3},{"ไม่ผ่าน","ผ่าน","ดี","ดีเยี่ยม"})
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#12
Post
by ratchaphol » Sat Oct 15, 2016 5:17 pm
ขอบคุณมากๆ เลยนะครับ ตรงกับเงื่อนไขที่ต้องการแล้วครับ สอบถามนิดหนึ่งครับ คำสั่ง ROUND และมา SUMPRODUCT นี่เอาไว้ใช้สำหรับทำอะไรหรอครับ รบกวนช่วยอธิบายหน่อยได้หรือเปล่าครับ จะขอเป็นความรู้นะครับ ขอบคุณอีกครั้งนะครับผม
DhitiBank
Gold
Posts: 1676 Joined: Mon Oct 15, 2012 12:07 am
#13
Post
by DhitiBank » Sat Oct 15, 2016 6:10 pm
ได้ครับ
### Sumproduct จะนำข้อมูลแต่ละชุดที่อยู่ลำดับเดียวกันมาคูณกันก่อน แล้วเอามาบวกครับ เช่น
SUMPRODUCT(Q$4:S$4,Q5:S5) กรณีนี้มี 2 ชุดคือ Q4:S4 และ Q5:S5 ลักษณะการคำนวณคือ
=(Q4*Q5) + (R4*R5) + (S4*S5)
### Round เป็นการปัดตัวเลขทั้งก่อนและหลังจุดทศนิยมครับ กรณีนี้เลข 0 จะปัดให้เหลือแค่หลักหน่วยขึ้นไปครับ
อาจศึกษาเพิ่มเติมที่ลิ้งค์จากไมโครซอฟท์ด้านล่างครับ
https://www.google.co.th/url?sa=t&sourc ... VXr4zhQ9AA
ratchaphol
Member
Posts: 12 Joined: Fri Oct 14, 2016 10:44 am
#14
Post
by ratchaphol » Sat Oct 15, 2016 7:02 pm
ขอบพระคุณมากครับที่ชี้แนะครับ ขอบคุณจริงๆ ครับผม