Page 1 of 1

ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Sat Oct 23, 2010 8:06 pm
by godman
ต้องมารบกวนอาจารย์อีกแล้วครับ สำหรับโจทย์นี้ผมอยากทราบว่าจะใช้สูตรใหนครับ คือมีข้อสอบอยู่ 30 ข้อมีการสอบ 2 ครั้งข้อละ 1 คะแนนคะแนนนับคือ 60 นับ
คำถามคือผมจะตรวจข้อสอบเพือให้คะแนนเฉลยแต่ละข้อคือตามฟิลด์ E เลยครับ
จุดประสงค์ของข้อสอบคือทดสอบความแม่นยำว่าการตอบทั้ง 2 ครั้งจะตอบคำตอบเดิมหรือไม่
โดยเฉลยจะมีคำตอบแบบ 2 ประเภทคือ แบบยอมรับหรือ accept ตัวย่อคือ acc
แบบที่สองคือ ไม่ยอมรับ จะมีให้เลือกเป็นอักษรภาษาอังกฤษจาก A B C D ไปเรื่อยๆ
คำถามคือ
1) นับว่านาย ก ว่าได้กี่นับโดยแยกเป็น
1.1 เฉลยเป็น acc แต่นาย ก ตอบว่าไม่ยอมรับทุกประเภทคือตอบ A B C D ตอบแบบใหนก้ไม่ได้คะแนนนับ
1.2 กรณีเฉลยเป็นแบบอักษรภาษาอังกฤษและนาย ก ตอบตรงกับเฉลยทั้งสองครั้ง
1.3 กรณีเฉลยเป็นแบบอักษรภาษาอังกฤษและนาย ก ตอบตรงกับเฉลยแค่ครั้งเดียวครั้งใหนก็ได้
คำตอบ
1.1 2 นับ คือข้อ 1
1.2 2 นับ คือข้อ 23 กับข้อ 27
1.3 2 นับ ข้อ 28 / 29 ได้คะแนนนับ
คำถามและขอ้มูลอยู่ที่ sheet 2 คับระหว่างนี้ผมจะลองสูตรที่ 3 ดูหลังจากลองสูตร sum(if ยังไม่ตรงตามจุดประสงค์เลยครับ

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Sat Oct 23, 2010 8:22 pm
by snasui
:D ช่วยกรอกตัวอย่างคำตอบมาด้วยครับ

ผมเข้าใจว่าให้ตรวจสอบคำตอบกับคอลัมน์ L หากเข้าใจถูกต้องที่เซลล์ E12 คีย์

=(C12=L12)+(D12=L12)

Enter > Copy ลงด้านล่าง

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Sat Oct 23, 2010 8:34 pm
by godman
คือให้ตรวจสอบคำตอบกับคอลัม E เฉลยครับ ผมใช้ ฟิลเตอร์ดูแล้วก็นับเอา มันจะตอบว่าได้ 2 นับทั้งนั้นแลย แต่ผมจำเป็นต้องใช้คำสั่งแทนมากกว่า

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Sat Oct 23, 2010 8:54 pm
by snasui
:D ลองดูตัวอย่างตามไฟล์แนบครับ

1. H16 คีย์

=SUMPRODUCT(--(E3:E32="acc"),(D3:D32<>"acc")+(C3:C32<>"acc"))

Enter

2. H17 คีย์

=SUMPRODUCT(--(E3:E32<>"acc"),--(E3:E32=C3:C32),--(E3:E32=D3:D32))

Enter

3. H18 คีย์

=SUMPRODUCT(--(E3:E32<>"acc"),--(D3:D32<>C3:C32),--(E3:E32=D3:D32)+(E3:E32=C3:C32))

Enter

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Sat Oct 23, 2010 9:01 pm
by godman
ขอบคุณครับไปหลงใช้ SUM(IF($C$12:$D$41="A",IF($L$12:$L$41="acc",1,0),0))
ตั้งนาน

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 5:33 pm
by godman
คือผมต้องการหาความถี่หรือนับ รายการในแต่ละรูปแบบ ทั้ง 5 รูปแบบเต่เงือนไขคือต้องรวมกันให้ได้ 60 เพราะมันมีข้อสอบ 60 ข้อย่อยที่เด็กต้องทายให้ถูก
เงือนไข 1 นาย ก=rej/Ref=acc
2 นาย ก=Rejcorrectly/Ref=rej
3 นาย ก=RejIncorrectly/Ref=rej
4 นาย ก=acc/Ref=acc
5 นาย ก=acc/Ref=rej
ผมยอมรับว่าผมทำให้มันเท่ากับ 60 ไม่ได้ครับและผมมักจะพลาดเล็กพลาดน้อยจนเริ่มสงสัยว่าสูตร SUMPRODUCT มีสูตรอื่นที่แม่นกว่าและดีกว่าไหมครับ ผมล้ามากลองทำมาวันนี้เป็ฯวันที่ 3 แล้ว

โดย acc คือการยอมรับสินค้า
rej คือการ reject หรือของเสียทิ้ง แต่ปัญหาคือ ประเภทของเสียต้องระบุซึ่งมีหลายหลายประเภทได้แก่
Dent
Scratch
Delamination
Bent
Burr
Stain
ผมขอรบกวนอาจารย์อีกรอบครับ

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 6:09 pm
by snasui
:D ช่วยโพสต์คำตอบที่ถูกต้องมาให้ด้วยครับ จะได้ทราบว่าผลการคำนวณถูกต้องหรือไม่

สำหรับ Sumproduct นั้นเป็นหนึ่งในหลายฟังก์ชั่นที่สามารถคำนวณตามเงื่อนไขได้ ความแม่นยำขึ้นอยู่กับผู้ใช้ สำหรับตัวฟังก์ชั่นมีความเสถียร 100% ครับ :lol: 8-)

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 6:12 pm
by godman
ครับ

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 6:25 pm
by godman
KAPPA between operators & Ref value คำตอบทียังไม่ถูกต้อง คำตอบ
นาย ก=rej/Ref=acc 3 3
นาย ก=Rejcorrectly/Ref=rej 23 23
นาย ก=RejIncorrectly/Ref=rej 0 2
นาย ก=acc/Ref=acc 31 31
นาย ก=acc/Ref=rej 1 1

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 6:28 pm
by godman
เหมือนกับว่าผมตั้งเงิื่อนไขไม่ครอบคลุม เพราะผมลองให้หัวหน้าผมตรวจและแกลองเปลี่ยนค่าดูปรากฏว่ามันไม่เปลี่ยนตามบ้าง หรือบางทีก้รวมกันไม่ครบ 60 บ้างหนะครับ ตานี้พอมีเทคนิควิธีในการทำให้ครบเงื่อนไขด้วย อยากได้ความรู้มากกว่าจะได้คำตอบ แต่ถ้าได้คำตอบด้วยความรู้ใหม่ๆด้วยก็คงดี อยากไปต่อยอดเองใด้ ครับชอบเวปนี้มากเข้าเกือบทุกวัน ได้อะไรใหม่ๆทุกวันแต่ช่วงนี้งานเอยะก็เลยไม่ได้ลองฝึกทำดู

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 6:51 pm
by snasui
:D ดูการเขียนสูตรในคอลัมน์ E ตามไฟล์แนบครับ

เนื่องจากบางกรณีมีการเปรียบเทียบ 2 คอลัมน์กับ 1 คอลัมน์ เพื่อไม่ให้สับสนผมเลยเปลี่ยนจาก -- มาเป็นเครื่องหมาย * การทำเช่นนี้สามารถจะเปรียบเทียบช่วงข้อมูลที่ไม่เท่ากันและช่วยลดส่วนประกอบในฟังก์ชั่นลงได้ครับ

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 7:06 pm
by godman
ขอบคุณครับอาจารญ์ ถูกต้องครับ อย่าหาว่ารบกวนเลยนะครับ ถ้าหากผมจะทำในลักษณะ Conditional formatting ให้มันเป็นสี มันจะมี 5 สีผมต้องตั้งสูตรที่ใหนอย่างไรครับ ผมเข้าใจถูกไหมว่าผมไม่สามาร copy สูตรไปวางได้หรือไม่ครับ

Re: ถามเรื่องการนับแบบมีเงือนไขแตกต่างกันมาก

Posted: Tue Oct 26, 2010 7:34 pm
by snasui
:D การทำ Conditional Formatting ใน Excel 2003 มีได้แค่ 3 เงื่อนไขครับ หากจะทำมากกว่านั้นเพื่อให้ง่ายควรทำที่ 2007 การสร้าง Conditional Formatting สามารถเขียนสูตรได้ครับ ไม่ทราบว่าเงื่อนไขการให้สีเป็นอย่างไรครับ :?: