🧐 วิธีสร้าง Gantt Chart
- เลือกพื้นที่ D3:R6
- ใช้คำสั่ง Home > Conditional Formatting แบบ Use a formula
- สร้างสูตรนี้ลงไป =AND( D$2>=$B3, D$2<=$C3 )
😎 เคล็ดการสร้าง Gantt Chart ที่นึกไม่ถึง
.
หัวตาราง D2:R2 ที่เห็นว่าเป็นคำว่า Step 1 - Step 15 นั้น จริงๆแล้วเป็นตัวเลข 1-15 แล้วใช้ Custom Format "Step "0 เพื่อทำให้ใช้ค่าบนหัวตารางไปเทียบกับตัวเลขด้านข้างตารางได้ทันที
.
การใช้เมาส์คลิกเลือกพื้นที่ D3:R6 ต้องคลิกเลือกเซลล์ D3 จากบนซ้ายไปล่างขวาที่เซลล์ R6 (ห้ามคลิกจากมุมขวาบนไปมุมซ้ายล่าง หรือมุมล่างขวาไปมุมซ้ายบน)
.
เพราะสูตรที่ใช้ $ จะวิ่งตามแนวการใช้เมาส์เลือกพื้นที่จากเซลล์มุมบนซ้ายไปมุมล่างขวา
=AND( D$2>=$B3, D$2<=$C3 )
D$2 จะวิ่งไปทางขวาตามทิศทางการใช้เมาส์เลือกพื้นที่ หาเซลล์อื่นใน Row 2 ซึ่งเป็นหัวตารางด้านบน
$B3 จะวิ่งลงไปตามทิศทางการใช้เมาส์เลือกพื้นที่ หาเซลล์อื่นใน Column B ซึ่งเป็นหัวตารางด้านซ้าย
$C3 จะวิ่งลงไปตามทิศทางการใช้เมาส์เลือกพื้นที่ หาเซลล์อื่นใน Column C ซึ่งเป็นหัวตารางด้านซ้าย
.
เคล็ดนี้จะช่วยสร้าง Conditional Format ทั้งตารางด้วยสูตรเดียว สร้างแค่ครั้งเดียว ไม่ต้องทำทีละแถวครับ เป็นเรื่องที่ผมต้องย้ำไว้เสมอในทุกหลักสูตรที่ใช้ Conditional Format
พอจับประเด็นนี้ได้จะมองวิธีใช้ Conditional Format ได้อีกเยอะแยะครับ
Download ตัวอย่างนี้ได้จาก
https://drive.google.com/file/d/1ApZzXA2mvFnF86jPzDliQSlgjkAgNIIJ/view?usp=sharing
ตารางที่แสดง Gantt Chart นี้ยังมีประโยชน์อีกมากมาย นอกจากใช้แสดงให้เห็นขั้นตอนการทำงานในแต่ละขั้นแล้ว ควรหาทางสร้างสูตรคำนวณหาค่าลงไปใส่ในแต่ละช่องอีกด้วย โดยเฉพาะอย่างยิ่งใช้หาว่าในแต่ละ Step ใช้เวลาทำงานไปเท่าไร ผลิตสินค้าตามแผนได้กี่ชิ้น จำนวนตามแผนตรงตามการผลิตจริงที่ทำได้หรือไม่ ต้องจ่ายค่าแรงกี่บาท ซึ่งสูตรที่ใช้หาระยะเวลาในแต่ละช่วงก็คือ =MAX( 0, MIN( จบกะ, ออกจากงาน ) - MAX( เริ่มกะ, เริ่มงาน ) )