Page 1 of 1

ขอรบกวนอาจารย์ ในเรื่องของการใช้สูตรในการจัดตารางเวรครับ

Posted: Mon Nov 18, 2013 7:43 pm
by nonames001
สวัสดีครับอาจารย์ วันนี้ผมจะขอรบกวนอาจารย์ เรื่องการใช้สูตรในการจัดตารางเวรครับ
*จุดประสงค์คือ ผมต้องการจะจัด ตารางเวร ในชีท "ใบจัด" แล้วให้ค่านั้นๆ ไปแปลงเป็นค่าอื่นๆ ในหน้าถัดไปๆ
สรุปง่ายๆคือ ต้องการจัดตารางเวรใน"ใบจัด"แล้ว สามารถสั่งพิมพ์ออกมาได้เลยครับ
จากไฟล์ที่ผมแนบไว้ ผมได้ทำการเชื่อมโยงข้อมูล ทั้งหลายสำเร็จบ้างแล้ว แต่ในตอนนี้มีปัญหา ในส่วนของ ชีท "หลักฐานการจ่ายเงินบำรุง"
โจทย์ข้อที่ 1
1.ผมต้องการใช้ข้อมูลการอยู่เวรของแต่ละคนจากชีท"ตารางเวรโอที" ตั้งแต่วันที่ 1-31 ของทุกเดือน โดยอาจารย์จะเห็นได้ว่า รูปแบบของเวรนั้นแบ่งเป็น 3 รูปแบบ คือ
1.1 ชบ = เวรเช้า และ เวรบ่าย ซึ่ง เช้าและบ่ายนั้น จะเป็นเวรที่อยู่ในวันเดียวกัน
1.2 บ = เวรบ่าย คือเวรตั้งแต่เลิกงาน 16.30น. ถึงเที่ยงคืน
1.3 ด = คือเวรที่ อยู่ หลังเที่ยงคืนเป้นต้นไปถึงเช้าครับ
มาถึงในส่วนของโจทย์แล้ว คือ 1.ผมต้องการใช้ข้อมูลเวรของนาย A ในชีท "ตารางเวรโอที" ตั้งแต่วันที่ 1-31 ไป เรียงภายใน คอลั่ม โดยแยกแต่ละเวร ไปในคอลั่มแต่ละคอลั่ม
โดยแยกคอลั่มละ 1 เวรเหมือนที่ในตัวอย่างได้แสดงไว้เป็น
____________________________
l ช l บ l ด l บ l ด l บ l ด l ช l บ l ด l บ l ด l

โจทย์ข้อที่ 2
2.ต่อเนื่องจากโจทย์ข้อที่ 1 คือผมต้องการให้แสดงวันที่ นาย A ได้ขึ้นเวร นั้นๆ ในแถวบน ตามตัวอย่าง ที่ผมได้แนบไว้ครับ

*ตัวอย่าง
ถ้านาย A อยู่เวร ชบ,ด วันที่ 7 จากใน ชีท "ตารางเวรโอที"
ผมลัพท์ที่ จะต้องแสดงภายในชีท "หลักฐานการจ่ายเงินบำรุง"
จะต้องเป็น
_______
l 7 l 7 l 8 l
l ช l บ l ด l
แปลได้ว่า นาย A
ได้อยู่เวรเช้าในวันที่ 7(8.30-16.30)
เวรบ่ายในวันที่ 7(16.30-23.59)
และเวรดึกในวันที่ 8(00.00-8.30)

จึงขอรบกวนอาจารย์ มา ณ ที่นี้ด้วยครับ
ขอขอบคุณ ในความช่วยเหลือล่วงหน้าครับ
"ขอบพระคุณครับ"

Re: ขอรบกวนอาจารย์ ในเรื่องของการใช้สูตรในการจัดตารางเวรครับ

Posted: Mon Nov 18, 2013 11:01 pm
by snasui
:D การเก็บข้อมูลในตาราง ตารางเวรโอที ควรจะเก็บเป็น Database เพื่อความสะดวกในการนำมาใช้งาน

Database คือเก็บข้อมูลเรียงลงไปด้านล่างเรือย ๆ โดยสามารถแบ่งเป็นคอลัมน์ต่าง ๆ ดังนี้
  1. ลำดับที่
  2. ชื่อ สกุล
  3. วันที่
  4. รายการ
สำหรับรายการ เช่น ช, บ, ด หากคนใดทำงานทั้ง ช และ บ ให้แยกคนละบรรทัด นั่นคือ วันเดียวกันมีสองบรรทัดแต่เป็นคนละรายการ การบันทึกข้อมูลเข่นนี้จึงจะสะดวกต่อการนำไปใช้ต่อ

แต่หากต้องการจะใช้ตารางแบบเดิมคงต้องใช้ VBA เข้ามาจัดการจึงจะสามารถแยกข้อมูลสองรายการที่บันทึกในเซลล์เดียวกันออกเป็นสองเซลล์ ซึ่งหากใช้ VBA แล้วจำเป็นต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบนครับ

Re: ขอรบกวนอาจารย์ ในเรื่องของการใช้สูตรในการจัดตารางเวรครับ

Posted: Mon Nov 18, 2013 11:19 pm
by nonames001
ขอบคุณครับ แต่ผมไม่เก่งทั้ง Excel และ VBA เลยครับ แต่ก็ขอบคุณมากครับ สำหรับคำแนะนำ