Page 1 of 1

เลือกห้องสอบตามเงื่อนไข

Posted: Wed Apr 22, 2015 6:57 pm
by Ponpimon
หนูต้องการที่จะกำหนดเงื่อนไขให้กับจำนวนห้องสอบ ว่าต้องการให้มีจำนวนกลุ่มที่จะสอบห้อง 220 หรือ 234 แค่เพียงห้องละ 10 กลุ่มเท่านั้น ถ้าห้อง 220 หรือห้อง 234 เกิน10กลุ่ม ก็ให้แสดงเป็นช่องว่าง คืออาจจะมีกลุ่มล่างๆ ที่ห้องสอบเต็มแล้ว ก็ให้แสดงเป็นช่องว่างค่ะ

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Wed Apr 22, 2015 7:25 pm
by snasui
:D ไม่เข้าใจสิ่งที่ถามครับ

จากตัวอย่างสูตรที่ให้มานั้น สูตรที่ควรเลือกใช้คือ Vlookup หรืออื่น ๆ ที่ไม่ใช่ If ดูตัวอย่างตามไฟล์แนบครับ

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Wed Apr 22, 2015 7:39 pm
by Ponpimon
แบบว่าให้นับห้องค่ะ ว่าตอนนี้ห้อง220 หรือห้อง 234 ครบ10ห้องหรือยัง ถ้าครบแล้วให้กลุ่มอื่นๆ เป็นช่องว่างในห้องสอบ

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Wed Apr 22, 2015 8:58 pm
by snasui
:D ตามที่เข้าใจนะครับ

จากไฟล์ที่ผมแนบไป ปรับสูตรที่ C2 เป็น

=IFERROR(IF(COUNTIF(C$1:C1,VLOOKUP(A2,$J$2:$K$15,2,0))>10,"",VLOOKUP(A2,$J$2:$K$15,2,0)),"")

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

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Wed Apr 22, 2015 10:13 pm
by Ponpimon
ใช้ได้แล้วค่ะอาจารย์ ขอบพระคุณมากค่ะ

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Mon Apr 27, 2015 10:17 am
by Ponpimon
อาจารย์คะ หนูมีเงือนไขเพิ่มขึ้นมาค่ะ เช่น ถ้าสมมุติว่าห้อง 220 เต็ม ก็ให้ไปดูที่ห้อง 234 ก่อนว่าเต็มไหม ถ้าห้อง 234 ยังไม่เต็มก็ให้แสดงห้อง 234 ก่อน ถ้าเต็มทั้งสองห้องเลย ค่อยแสดงว่าห้องใหม่ค่ะ
หรือถ้าห้อง 234 เต็ม ก็ให้ไปดูที่ห้อง 220 ว่าเต็มหรือเปล่า ถ้าไม่เต็มก็ให้แสดงห้อง 220 แต่ถ้าเต็มทั้งหมดก็ให้แสดง ห้องใหม่ค่ะ

Re: เลือกห้องสอบตามเงื่อนไข

Posted: Mon Apr 27, 2015 1:18 pm
by snasui
:D เงื่อนไขที่เพิ่มขึ้นมาลักษณะที่ถามมานั้นไม่สอดคล้องกับการ Lookup ข้อมูล คงต้องอาศัย VBA เข้ามาช่วยในการ Loop

ลองเขียนมาเองก่อน ติดแล้วค่อยถามกันต่อครับ