มีการศึกษา (Education) ไม่ได้แปลว่า มีความรู้ (Knowledge)
กระดาษหนึ่งแผ่น..ไม่ได้ทำให้คนฉลาดขึ้น การเรียนรู้..ไม่ได้มีอยู่แต่ในห้องเรียน
การต่อยอดจากสิ่งที่ดี ย่อมได้สิ่งที่ดีกว่า
Group Blog
 
<<
มกราคม 2551
 12345
6789101112
13141516171819
20212223242526
2728293031 
 
22 มกราคม 2551
 
All Blogs
 

เทคนิคการสร้าง Gantt Chart ด้วย Conditional formatting

การสร้างแผนภูมิปฏิบัติการ (Gantt Chart)
ด้วยเทคนิคการกำหนดรูปแบบตามเงื่อนไข (Conditional Formatting)
กรณีตัวอย่าง “การสร้างตารางแผนการฝึกอบรมประจำปี”


งานสำคัญอีกอย่างหนึ่งของฝ่ายทรัพยากรมนุษย์คือ การวางแผนฝึกอบรมประจำปีให้กับพนักงานแต่ละระดับในองค์กร กระบวนการของการวางแผนฝึกอบรมนั้นก็เริ่มจากการสำรวจหาความต้องการฝึกอบรม (Training Need Survey) แล้วจึงมาสรุปเพื่อจัดทำแผนฝึกอบรม และการดำเนินการให้เป็นไปตามแผนนั้น สำหรับรายละเอียดของกระบวนการฝึกอบรมคงจะไม่กล่าวถึง ณ ที่นี้ เพราะไม่ใช่วัตถุประสงค์หลัก ผมขอตัดตอนเอาเฉพาะช่วงที่จะทำตารางแผนการฝึกอบรมประจำปีมาอธิบาย เพราะเราจะใช้ความสามารถของ Excel ในการทำตารางแผนการฝึกอบรม ดังรูปที่ 1


รูปที่ 1 ตัวอย่างตารางแผนการฝึกอบรมประจำปี

หลังจากที่สำรวจความต้องการและสรุปหัวข้อได้แล้วว่า จะต้องดำเนินการฝึกอบรมในเรื่องใดให้กับพนักงานในปีนั้นๆ บ้าง หัวหน้าฝ่ายฝึกอบรมก็จะต้องนำรายชื่อหลักสูตรทั้งหมดมากระจาย เพื่อกำหนดว่าหลักสูตรไหนจะจัดอบรมในช่วงใด ซึ่งส่วนใหญ่แล้วก็มักจะทำออกมาเป็นลักษณะของแผนภูมิดังรูปที่ 1 นั่นเอง

ผมเคยเห็นเจ้าหน้าที่บางท่าน สร้างตารางแผนการปฏิบัติงาน (Gantt Chart) ซึ่งมีลักษณะคล้ายๆ กับในรูปที่ 1 แต่ใช้การขีดเส้นเอาเอง กล่าวคือจะจัดกิจกรรมในช่วงเดือนไหน ก็ใช้เครื่องมือวาดรูปวาดเส้นทึบในช่วงเดือนนั้นๆ หรือไม่ก็ใช้วิธีลงสีพื้นในช่องเดือนที่ต้องการ

แต่ในความเป็นจริงแล้ว คนที่ทำงานด้านการวางแผนคงจะทราบดีว่า แผนงานใดๆ ก็ตาม ไม่ได้เรียบร้อยสมบูรณ์ในครั้งเดียว ต้องมีการปรับปรุง แก้ไข นำเสนอใหม่ ซึ่งถ้าไม่ผ่านก็ต้องมาแก้ไขอีก สองรอบ สามรอบ หรืออาจจะมากกว่านั้นก็ยังมี พอแก้ไขรายการหรือช่วงวันที่แล้ว แต่ลืมเปลี่ยนสีพื้นหรือลืมขยับเส้นที่ขีดไว้เดิม พอพิมพ์ไปแล้ว..ก็ผิดอีก ก็ต้องกลับมาแก้ไขกันใหม่ ปัญหานี้จะหมดไป เพราะในบทความนี้จะมีคำแนะนำที่ดีให้กับคุณ

เราคงได้เรียนรู้เกี่ยวกับ ความสามารถของการจัดรูปแบบตามเงื่อนไข หรือ Conditional formatting กันมาบ้างแล้ว เราจะใช้วิธีการดังกล่าวมาผสมกับการเขียนสูตร และการเลือกใช้ฟังก์ชันที่เหมาะสม เพื่อสร้างตารางแผนการฝึกอบรมประจำปีที่มีประสิทธิภาพยิ่งขึ้น


รูปที่ 2 แสดงแผนภูมิ Gantt Chart ที่ได้จากการกำหนดรูปแบบเซลล์ตามเงื่อนไข

จากรูปที่ 2 เป็นตัวอย่างพื้นฐานของการจัดรูปแบบเซลล์ตามเงื่อนไข ซึ่งจะเห็นว่า แถบสีที่แสดงช่วงระยะเวลานั้นจะอยู่ชิดติดกัน หากช่วงใดคาบเกี่ยวกันก็จะเห็นแถบสีติดกันเป็นแผงเลย และถ้าเราขยายตัวอักษร หรือเพิ่มความสูงของบรรทัด แถบสีดังกล่าวก็จะมีขนาดใหญ่ตามขนาดความสูงของบรรทัดไปด้วย ทำให้ดูไม่สวยงาม ดังนั้น เราจะปรับปรุงปัญหานี้ให้ดีขึ้น

ก่อนอื่นให้ทำการสร้างตารางให้มีข้อมูล ลำดับที่ ชื่อหลักสูตร วันเริ่มต้น วันสิ้นสุด และจำนวนวัน แล้วทำการแทรกแถวว่างข้างบนและข้างล่างของแถวที่เป็นชื่อหลักสูตร ปรับขนาดของแถวที่แทรกใหม่นี้ให้มีความสูงประมาณ 6~8 พิกเซล ดังรูปที่ 3


รูปที่ 3 ตัวอย่างแผนการฝึกอบรมประจำปีที่ได้รับการแก้ไขใหม่

จากนั้นก็ทำการผสานเซลล์ โดยที่ข้อมูลในคอลัมน์ A ถึง E ในแต่ละคอลัมน์นั้น จะต้องผสานรวมกัน 3 บรรทัด เช่น บรรทัดที่ 6 – 8 หรือ 9 – 11 เป็นต้น (คุณสามารถไปดาวน์โหลดแบบฟอร์มนี้ได้จากเว็บไซต์ //www.e-hrit.com/download_index.asp?id=060009)

ใส่สูตรคำนวณให้กับตาราง

ในคอลัมน์ E ที่เซลล์ E7 ให้พิมพ์สูตร =IF(ISBLANK($C7),"",D7-C7+1) เพื่อหาจำนวนวัน ที่จะจัดฝึกอบรมของแต่ละหลักสูตร จากนั้นก็คัดลอกสูตรจาก E7 ลงมา จนครบทุกหลักสูตรที่มีในตาราง

เนื่องจากตารางตัวอย่างนี้ เป็นแผนการฝึกอบรมประจำปี 2006 ดังนั้นในแถวที่ 5 คือตั้งแต่เซลล์ F5 ให้พิมพ์วันที่ 1/1/2006, ที่เซลล์ G5 พิมพ์วันที่ 1/2/2006 ตามลำดับ โดยให้พิมพ์สูตรเช่นนี้ไปจนถึง Q5 คือวันที่ 1/12/2006


รูปที่ 4 แสดงการกำหนดรูปแบบเซลล์เป็น mmm เพื่อแสดงชื่อเดือน

หลายท่านคงสงสัยว่า ทำไมต้องพิมพ์วันที่ 1 ของแต่ละเดือนในแถวที่ 5 แทนที่จะใส่ชื่อเดือน ม.ค. ก.พ. ... ธ.ค. ลงไปตรงๆ เลย ทั้งนี้ก็เพราะว่า การใส่ชื่อเดือนนั้น รูปแบบจะเป็นข้อความ (Text) แต่การใส่วันที่ลงไปทำให้ข้อมูลในเซลล์เป็นรูปแบบวันที่ (Date) สามารถนำมาใช้คำนวณได้ ซึ่งจะกล่าวถึงต่อไป แต่เราสามารถกำหนดรูปแบบการแสดงผลเป็นชื่อเดือนได้ โดยการกำหนดรูปแบบเซลล์ (Cell format..) ให้เป็น mmm ดังรูปที่ 4

หลังจากนั้นชื่อเดือนที่อยู่หัวตาราง ก็จะเป็นดังรูปที่ 5


รูปที่ 5 ชื่อเดือนในหัวตารางหลังจากการกำหนดรูปแบบการแสดงผลแล้ว

ขั้นตอนสำคัญต่อไปก็คือ การสร้างแถบสีเพื่อแสดงว่าหลักสูตรนั้นๆ จะจัดในช่วงเดือนใด โดยการกำหนดรูปแบบตามเงื่อนไข (Conditional formatting) โดยเริ่มที่เซลล์ F7 มีเงื่อนไขว่า “C7 ต้องไม่เป็นเซลล์ว่าง (หมายถึงต้องใส่วันเริ่มต้น) และ ค่าเดือนของ C7 น้อยกว่าหรือเท่ากับค่าเดือนของ F5 และ ค่าเดือนของ D7 มากกว่าหรือเท่ากับ F5” ให้แสดงรูปแบบเซลล์ตามที่เราจะกำหนด ไม่ว่าจะเป็นสีตัวอักษร เส้นขอบ และสีพื้น

ดังนั้น เมื่อเซลล์พอยเตอร์อยู่ที่ตำแหน่ง F7 ให้คลิกที่เมนู Format > Conditional formatting… (รูปแบบ > การจัดรูปแบบตามเงื่อนไข...) เมื่อกรอบการตั้งเงื่อนไขปรากฏขึ้น ให้เลือก Formula Is… (สูตรคือ...) แล้วพิมพ์สูตรดังนี้

=AND(NOT(ISBLANK($C7)),MONTH($C7)<=MONTH(F$5),
MONTH($D7)>=MONTH(F$5))


คลิกที่ปุ่ม Format (รูปแบบ) ทำการเลือกรูปแบบสีตัวอักษร เส้นขอบ และสีพื้นตามที่ต้องการ ดังรูปที่ 6


รูปที่ 6 แสดงการตั้งเงื่อนไขและการกำหนดรูปแบบเซลล์

คัดลอกสูตรจาก F7 ไปยัง G7 ถึง Q7 และทำการคัดลอกสูตรจาก F7:Q7 อีกครั้ง เพื่อไปวางในคอลัมน์ F ในแถวที่ตรงกับข้อมูลข้างหน้า เช่น F10, F13, …, F49 เป็นต้น

ในรูปที่ 7 จะเห็นว่ามีแถบสีขึ้นในเดือนที่จัดฝึกอบรม ตามที่กำหนดไว้ในวันที่เริ่มต้นและวันที่สิ้นสุด หากหลักสูตรใดมีระยะเวลาข้ามเดือน แถบสีก็ระบายให้จนถึงเดือนที่สิ้นสุดการอบรม เราลองเปลี่ยนวันที่เริ่มต้นและวันที่สิ้นสุด จะเห็นว่าแถบสีในแถวนั้นๆ ก็จะเลื่อนตามไปด้วย ในทำนองเดียวกัน ถ้าลบวันที่เริ่มต้นออก แถบสีก็จะหายไปโดยอัตโนมัติ


รูปที่ 7 แสดงผลลัพธ์ตารางแผนการฝึกอบรม ที่ได้จากการจัดรูปแบบตามเงื่อนไข

----------------------------------------------------------------------------
สนใจศึกษาเทคนิคการใช้ MS Excel ในงานบริหารทรัพยากรมนุษย์ได้จากหนังสือ
“Excel for HR : การใช้ Microsoft Excel ในงาน HR แบบมืออาชีพ”
ราคาจำหน่ายเล่มละ 200 บาท หาซื้อได้ตามร้านหนังสือชั้นนำทั่วไป

----------------------------------------------------------------------------




 

Create Date : 22 มกราคม 2551
17 comments
Last Update : 1 กุมภาพันธ์ 2552 13:03:38 น.
Counter : 72266 Pageviews.

 

Sawadee ka,will come to visit again!!!!!!

 

โดย: Opey 22 มกราคม 2551 12:10:28 น.  

 

 

โดย: โอซารัน 22 มกราคม 2551 17:36:47 น.  

 

ผมลองทำแล้ว ได้หมด ครับแต่อยากให้ตัวเลขที่คำนวณได้แสดงค่าให้เห็นด้วย ผมหาวิธีไม่ได้ ใครทราบแจ้งให้ด้วยครับ (ตามรูปที่ 1 ) ส่งคำแนะนำมาที่ rungarun_b@hotmail.com

 

โดย: rungarun IP: 58.136.117.124 31 มกราคม 2551 9:42:40 น.  

 

ตอบคุณ รุ่งอรุณ
การแสดงวันที่ดังในรูปที่ 1 นั้น ผมเขียนอธิบายไว้โดยละเอียดแล้ว ในหนังสือ Excel for HR บทที่ 9 ดังนั้น ลองไปศึกษาวิธีการเขียนสูตรและแนวคิดได้ในหนังสือนะครับ (ถ้าเอามาเผยซะทั้งหมด เดี๋ยวจะไม่มีคนอุดหนุนหนังสือนะซิครับ)

 

โดย: ครูเอก 31 มกราคม 2551 21:56:57 น.  

 

แวะมาเยี่ยม blog อาจารย์นะค่ะ ^^

แล้วจะมาจิ๊กวิชาไปฝึกนะค่ะ

 

โดย: เขาวานให้หนูเป็น HR (แอน) IP: 124.120.95.252 6 กุมภาพันธ์ 2551 14:54:48 น.  

 

ขอบคุณคะ ขออนุญาตลองนำไปหัดทำดูบ้างนะคะ แวะมาเยี่ยมอาจารย์คะ

 

โดย: พลอย IP: 202.28.9.69 8 กุมภาพันธ์ 2551 9:33:43 น.  

 

นี่เป็นอีกเหตุผลหนึ่ง ที่อยากให้บล็อกแก็งค์แบ็คอัพข้อมูลไว้ทุกๆวัน สิ่งดีๆมีประโยชน์ มากด้วยสาระแบบนี้ หลุดหายไปแล้วเสียดายแย่เลยครับ

 

โดย: mitrapap 11 กุมภาพันธ์ 2551 20:52:08 น.  

 




Happy Valentine's Day ค่ะ

ขอให้ครูเอกมีความสุขในวันแห่งความรักมากๆนะคะ รวมถึงทุกๆวันด้วยค่ะ

ขอบคุณมากนะคะที่แวะไปเยี่ยมที่บล็อกค่ะ ตอนนี้เกือบกลายเป็นบล็อกร้างแล้วค่ะ เพราะไม่มีเวลาเข้ามาอัพเลย ตอนนี้ใกล้สอบค่ะ งานเลยทวีคูณอ่ะค่ะ

 

โดย: simple_xxx 14 กุมภาพันธ์ 2551 11:28:12 น.  

 

วันที่ 29 ก.พ.ที่ผ่านมาไปสัมนา มาค่ะ แต่ว่าอาจารย์คะ หนูหาที่File ที่อาจารย์จะเอามาลงให้DOWN LOAD ไม่เจอ อยู่ตรงไหนค่ะ

 

โดย: เอ๊ะอ๊ะ IP: 58.10.155.32 3 มีนาคม 2551 19:50:24 น.  

 

ผมอัพโหลดไฟล์ตัวอย่าง ไว้ที่
//www.e-hrit.com/download.asp
เข้าไปโหลดได้เลยครับ

 

โดย: ครูเอก 3 มีนาคม 2551 19:59:38 น.  

 

ขอเป็นตัวอย่างหน่อย Gantt chart

 

โดย: aom.police IP: 58.8.87.136 10 มีนาคม 2554 17:43:18 น.  

 

เป็นวิชาที่สำคัญและต้องใช้จริง ผมพยายามหาหนังสือที่ จว.กาฬสินธุ์แล้วไม่มีครับ / ปัญหาคือ หัวตารางเป็นเดือนตุลา มีค่าเป็น 10 สิ้นปีงบประมาณคือ กันยา มีค่าเป็น 9 เลยไปไม่เป็นครับอยากเปลี่ยนค่าหัวตารางมาที่เดือนตุลาคมทำไงดีครับหรือมีหนังสือของครูเอกที่ใดช่วยบอกด้วยครับ พร้อมที่จะอุดหนุนตลอดเวลาครับ

 

โดย: สุรพล/theprungsaridi@hotmail.c IP: 118.172.46.117 21 มีนาคม 2554 17:25:04 น.  

 

ลองทำดูแล้วค่ะ พอใส่สูตรไม่เห็นเป็นแถบสีแสดงเลยค่ะ
ไม่ทราบว่าจะต้องแก้ไขอะไรยังไง
ยังไงช่วยตอบด้วยนะคะ
ขอบคุณค่ะ

 

โดย: เด็กฝึกหัด IP: 118.175.30.68 20 พฤษภาคม 2554 10:44:22 น.  

 

ขอรบกวนหน่อยนะครับ
ถ้าเราจะเปลี่ยนเดือนตามตารางน่ะครับ
จากเดือน ม.ค-ธ.ค

เป็นจากเดือน ต.ค 2011 - ก.ย 2012
จะต้องแก้ไขสูตรอย่างไรครับ
ยังไงรบกวนช่วยตอบด้วยนะครับ

ขอบคุณมากครับ

 

โดย: ศรัณย์ IP: 101.51.16.28 13 มีนาคม 2555 13:09:57 น.  

 

search เจอ blog นี้จาก google
ลองทำตาม... แรกๆ ก็ไม่ได้นะคะ
แต่ก็สู้ไม่เลิก จนทำได้สำเร็จในที่สุด
ขอบคุณมากค่ะสำหรับการแบ่งปันความรู้ที่มีประโยชน์ยิ่ง

 

โดย: คนผ่านทาง IP: 122.154.26.6 7 ธันวาคม 2555 11:45:28 น.  

 

อยากทราบการใช้ VLOOKUP ใช้ยังไงครับ

 

โดย: ธนาคาร IP: 180.183.140.105 14 พฤษภาคม 2557 17:09:25 น.  

 

เนื้อหาดีมากขอบคุณมาก

 

โดย: คมปกรณ์ IP: 49.228.68.152 23 ตุลาคม 2564 10:32:29 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 


ครูเอก
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 112 คน [?]




เนื้อหาบทความ ภาพประกอบ ไฟล์ตัวอย่าง ทั้งหมดใน blog นี้ "สงวนลิขสิทธิ์ตามพระราชบัญญัติลิขสิทธิ์ พุทธศักราช ๒๕๓๗" อนุญาตให้นำไปเผยแพร่ได้ โดยต้องระบุแหล่งที่มาของเนื้อหาให้ชัดเจน เพื่อแสดงถึงการรับรู้ในความเป็นเจ้าของลิขสิทธิ์ ทั้งนี้ไม่อนุญาตในการนำไปใช้เพื่อการแสวงหาผลกำไรทางธุรกิจ โดยไม่ได้รับความยินยอมเป็นลายลักษณ์อักษร

ส่งข้อความหลังไมค์ถึงครูเอก
MSN : ysamroeng@hotmail.com
ชมรมนักเรียนสาธิตเสริมสมอง มหาวิทยาลัยสุโขทัยธรรมาธิราช
กิตติกรรมประกาศ

ผมใช้คอมพิวเตอร์ครั้งแรก โดยมีหนังสือชื่อ "เรียน DBASE III PLUS ด้วยตนเอง" ของ พ.ต.ประพัฒน์ อุทโยภาศ เป็นเสมือนอาจารย์ และมี บร.โรเบิร์ต ปาแนสโต (ซดบ.) เป็นผู้ให้โอกาส และ้คำแนะนำ ถือเป็นก้าวแรก ที่้ผมจับคอมพิวเตอร์ และสนใจเรียนรู้ มาตั้งแต่วันนั้น นอกจากเรื่อง "การเขียนโปรแกรมด้วย Clipper" แล้ว ผมไม่เคย ไปเรียนคอมพิวเตอร์ จากสถาบันใด อาศัยที่เป็น คนชอบอ่านหนังสือ และซื้อหนังสือเยอะมาก บวกกับลงทุน ซื้อเครื่องไว้ใช้งานเอง (เครื่องแรก Intel 386DX-40) จึงได้ฝึกฝน เรียนรู้ ต่อเนื่องมาจนทุกวันนี้
มีของมาขาย

1. หนังสือ "Excel for HR"


การใช้ไมโครซอฟต์เอ็กเซล ในงาน HR แบบมืออาชีพ พิมพ์ครั้งที่ 2 เป็นหนังสือที่เก็บเกี่ยวประสบการณ์ จากงานจริงๆ มาเป็นวัตถุดิบ เป็นหนังสือคอมพิวเตอร์เล่มแรก ที่เขียนขึ้นมาเพื่อ นักบริการทรัพยากรมนุษย์ (HR) โดยเฉพาะ เป็นตัวอย่างของการใช้โปรแกรม MS Excel ในงานประจำวันของ HR หาซื้อได้ที่ ร้านซีเอ็ดบุ๊ค ทุกสาขา, HR Center, ศูนย์หนังสือ สสท., ศูนย์หนังสือจุฬา, Thailand Book Tower, B2S เป็นต้น
หรือสั่งซื้อโดยตรงได้ที่ 02-347-1066, 081-423-9828
ราคาเล่มละ 200 บาท จัดส่งฟรี

2. CD รวมไฟล์ตัวอย่าง Excel จากงานจริง


มีไฟล์ตัวอย่างมากที่สุด สามารถนำไปใช้งานได้ทันที หรือใช้ศึกษาเทคนิคการเขียนสูตร Excel อัพเดตใหม่ทุกสัปดาห์
ของแท้ไม่มีวางจำหน่ายที่ไหน
สนใจสั่งซื้อโดยตรงที่ 02-347-1066, 081-423-9828
ราคาแผ่นละ 200 บาท ค่าจัดส่งฟรี

หมายเหตุ : ปัจจุบันมีจำหน่ายทั้งสิ้น 3 ชุด ดูรายละเอียดเพิ่มเติมที่ https://sites.google.com/site/excel4hr/product
กิจกรรมของพวกเราที่ผ่านมา

โครงการห้องสมุดเพื่อน้อง รร.บ้านซับงูเหลือม จ.ลพบุรี

โครงการห้องสมุดเพื่อคนพิการ มูลนิธิส่งเสริมและพัฒนาคนพิการ ปากเกร็ด
รูปภาพหรือข้อความแสดงความเห็น เกิดจากการแสดงความคิดเห็นโดยอิสระ ของบุคคลทั่วไป และถูกส่งขึ้นแสดงในหน้า blog โดยอัตโนมัติ เจ้าของ blog มิได้มีส่วนรู้เห็น หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น อีกทั้งไม่จำเป็นต้องร่วมรับผิดชอบ ต่อทุกความคิดเห็นใดๆ
Friends' blogs
[Add ครูเอก's blog to your web]
Links
 
MY VIP Friend


 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.