Page 1 of 1
สูตรจัดคนเข้าห้องสอบ
Posted: Mon Dec 19, 2016 6:40 pm
by aejira
ต้องการสูตรที่ใช้สำหรับจัดคนเข้าห้องสอบโดยมีจำนวนคนเข้าสอบมีประมาณ 4000 คน(ชีท "คนสอบ") จำนวนห้องสอบ 16 ห้อง(ชีท "จำนวนคนสูงสุดต่อห้องสอบ") พิจารณาตามเงื่อนไข คะแนน และอันดับที่ผู้สอบเลือกไว้
สำหรับตัวอย่างผลลัพธ์ที่ต้องการอยู่ในชีท "ตัวอย่างผลลัพธ์ที่ต้องการ" ค่ะ
ขอบคุณมากค่ะ
Re: สูตรจัดคนเข้าห้องสอบ
Posted: Mon Dec 19, 2016 9:26 pm
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
- ชีต "จำนวนคนสูงสุดต่อห้องสอบ"
- C1 คีย์คำว่า ลำดับ
- C2 คีย์สูตร
=SUM(B$2:B2)-B2+1
Enter > Copy ลงด้านล่างถึง C17
- ชีต "คนสอบ"
- เซลล์ G1:H1 คีย์ "ห้องสอบ" และ "ลำดับ" ตามลำดับ
- เซลล์ G2 คีย์สูตร
=LOOKUP(A2,จำนวนคนสูงสุดต่อห้องสอบ!$C$2:$C$17,จำนวนคนสูงสุดต่อห้องสอบ!$A$2:$A$17)
Enter > Copy ลงด้านล่าง
- เซลล์ H2 คีย์สูตร
=COUNTIF(G$2:G2,G2)
Enter > Copy ลงด้านล่าง
- ชีต "ตัวอย่างผลลัพธ์ที่ต้องการ"
- เซลล์ B2 คีย์ห้องสอบที่ต้องการ ค่าที่คีย์จะต้องตรงกับค่าที่มีในคอลัมน์ A ของชีต "จำนวนคนสูงสุดต่อห้องสอบ"
- เซลล์ C2 คีย์สูตร
=VLOOKUP(B2,จำนวนคนสูงสุดต่อห้องสอบ!A2:B17,2,0)
Enter
- เซลล์ A5 คีย์สูตร
=IF(ROWS(A$5:A5)>$C$2,"",ROWS(A$5:A5))
Enter > Copy ลงด้านล่างโดยเผื่อให้เพียงพอกับจำนวนคนสูงสุดที่จะมีต่อห้องสอบ
- เซลล์ B5 คีย์สูตร
=IF(N(A5),LOOKUP(2,1/((คนสอบ!$H$2:$H$4115=$A5)*(คนสอบ!$G$2:$G$4115=$B$2)),คนสอบ!$B$2:$B$4115),"")
Enter > Copy ลงด้านล่าง
Re: สูตรจัดคนเข้าห้องสอบ
Posted: Wed Dec 21, 2016 8:18 am
by aejira
ขอบคุณมากๆค่ะ