EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่างเพิ่มเติม)ขอบคุณมากครับ ติดอีกเรื่องนึงครับ ตรงช่องที่ไม่มาเรียน จะปรับใช้ยังไงหรอครับsnasui wrote: Tue Jul 07, 2020 8:56 pm ตัวอย่างสูตรครับ
เซลล์ B5 คีย์
=index('อ.2'!$D$20:$DH$21,match(B$4,$B$4:$C$4,0),match($F$2,'อ.2'!$D$2:$DH$2,0))
Enter > Copy ไป C5 > ปรับใช้ตามต้องการ
ที่ผมใส่เป็น "ม" ไว้ แสดงว่ามาเรียนครับ แต่ถ้าเลือกเป็น "ข" ถือว่าขาดเรียนครับ ในตารางด้านล่างสุด จำนวนก็จะเปลี่ยนไปด้วยครับsnasui wrote: Tue Jul 07, 2020 9:38 pm ของเดิมคือมาเรียนหรือไม่มาเรียนหรือว่าเป็นอะไร ดูตรงไหนว่าเป็นรายการนั้นครับ
สิ่งที่ผมอยากทราบก็คือ จำนวนที่นักเรียนขาดเรียน ในช่องไม่มาเรียนทั้งชายและหญิงครับ ซึ่งจำนวนที่ขาดก็คือส่วนที่หักออกจากที่มาเรียนในช่องด้านซ้ายมือครับ โค้ดที่อ.ทำไว้ให้อันนั้นปรับใช้ในส่วนของมาเรียนได้เป็นอย่างดี แต่ผมไม่ทราบว่าจะปรับใช้กับช่องไม่มาเรียนอย่างไรดี ต้องขออภัยหากผมอธิบายไม่ครบถ้วนด้วยครับsnasui wrote: Tue Jul 07, 2020 9:59 pm กรุณาอธิบายมาอย่างละเอียดที่สุดเท่าที่จะทำได้ โจทย์นี้ผมตอบโดยไม่ทราบว่าคำตอบที่ต้องการคือค่าเท่าใด คำตอบที่ต้องการอยู่ตำแหน่งไหน และหามาได้ด้วยเงื่อนไขใด แต่ตอบไปเพราะคาดเดาเท่านั้นครับ
เช่น ในช่อง D17 sheet "อ.2" เราเลือกเป็น ส คือ มาสาย แต่ระบบเช็คให้นักเรียน ขาด คือในช่อง D21 sheet "อ.2" ตัวเลขเปลี่ยนจาก 9 เป็น 8snasui wrote: Tue Jul 07, 2020 10:59 pm ไม่เข้าใจครับ กรุณานำเสนอด้วยการอธิบายถึงตำแหน่งเซลล์ ตำแหน่งชีท คำตอบที่ต้องการ ปัญหาที่เป็น
การอธิบายให้คำนึงถึงสิ่งเหล่านี้เสมอครับ ไม่เช่นนั้นจะไม่สามารถจะเข้าใจ หรือเข้าใจได้ยากครับ