📅 สอนทำปฏิทิน Excel เลือกเดือนแล้ววันที่เปลี่ยนอัตโนมัติ
ใครกำลังทำ ตารางงาน / Planner / ตารางลงเวลา ใน Excel ลองใช้วิธีนี้เลยค่ะ ✨
ไม่ต้องนั่งแก้วันที่เองทุกเดือน
แค่เลือก ปี + เดือน จาก Dropdown
วันที่และวันในสัปดาห์ก็เปลี่ยนให้อัตโนมัติ 📅
💡 เทคนิคนี้สามารถนำไปต่อยอดได้อีกหลายแบบ เช่น
✔️ ตารางทำงาน
✔️ ตารางนัดหมาย
✔️ ตารางบันทึกเวลาพนักงาน
✔️ Monthly Planner
✔️ Calendar สำหรับธุรกิจ
เป็นอีกหนึ่งเทคนิค Excel ที่ทำครั้งเดียว แล้วนำไปใช้ต่อได้ทุกเดือนค่ะ 💙
📌 เซฟโพสต์นี้ไว้ทำตามได้เลย
#Excel #สอนExcel #เทคนิคExcel #ExcelTemplate #ExcelTips #ปฏิทินExcel #CalendarExcel #Planner #มนุษย์ออฟฟิศ #งานExcel #ทริคExcel
จากโพสต์นี้หลายคนทักมาว่า “อยากได้แนวทางทำจริง + สูตรที่ใช้” เลยสรุปเป็นขั้นตอนแบบทำตามได้ เพื่อเอาไปทำตารางแผนงาน Excel / Monthly Planner ที่เลือกเดือนแล้ววันที่เปลี่ยนอัตโนมัติค่ะ 1) เตรียมช่อง “ระบุปี” และ “ระบุเดือน” - ทำเซลล์สำหรับ ระบุปี (เช่น B2) และ ระบุเดือน (เช่น C2) - แนะนำให้ทำเป็น Dropdown ด้วย Data Validation - ปี: ใส่รายการ 2024, 2025, 2026… (หรือ พ.ศ. ถ้าใช้ทำงานไทย) - เดือน: ใส่รายชื่อเดือน เช่น มกราคม–ธันวาคม 2) แปลง “ชื่อเดือน” เป็นเลขเดือน (สำคัญมาก) ถ้า Dropdown เป็นคำว่า “กันยายน” ต้องแปลงเป็น 9 ก่อนถึงจะคำนวณวันที่ได้ - ทำตารางช่วย (เช่น H2:I13) คอลัมน์ H เป็นชื่อเดือน และ I เป็นเลข 1–12 - จากนั้นใช้ MATCH เพื่อหาเลขเดือน เช่น = MATCH($C$2,$H$2:$H$13,0) 3) สร้าง “วันแรกของเดือน” ด้วยฟังก์ชัน DATE ถ้าใน B2 เป็นปี และได้เลขเดือนจาก MATCH ให้สร้างวันที่ 1 ของเดือนก่อน เช่น =DATE($B$2, MATCH($C$2,$H$2:$H$13,0), 1) ถ้าคุณใช้ปีเป็น “พ.ศ.” ให้ลบ 543 ก่อน เช่น =DATE($B$2-543, MATCH($C$2,$H$2:$H$13,0), 1) 4) รันวันที่ทั้งเดือนแบบอัตโนมัติ (ไม่ต้องพิมพ์เอง) - ให้ช่องวันที่แถวแรก (เช่น A6) เป็น “วันแรกของเดือน” ตามสูตรข้อ 3 - แถวถัดไป (A7) ใช้สูตรเพิ่มวัน พร้อมกันชนไม่ให้เกินสิ้นเดือน: =IF(A6="","",IF(A6+1>EOMONTH($A$6,0),"",A6+1)) ลากลงยาว ๆ ได้เลย ระบบจะหยุดเองเมื่อพ้นวันสุดท้ายของเดือน 5) แสดง “วันในสัปดาห์” อัตโนมัติ ข้าง ๆ วันที่ (เช่น B6) ใช้ TEXT เพื่อให้ขึ้น จันทร์/อังคาร… =IF(A6="","",TEXT(A6,"dddd")) ถ้าอยากให้สั้น ๆ ใช้ "ddd" 6) ไฮไลต์เสาร์-อาทิตย์แบบอ่านง่าย (เหมาะกับตารางลงเวลา) ฉันชอบใช้ Conditional Formatting เพราะเห็นวันหยุดชัดมาก - เลือกช่วงแถวปฏิทิน > Conditional Formatting > New Rule > Use a formula - สูตรตัวอย่าง (ให้ไฮไลต์ทั้งแถวโดยอิงวันที่ในคอลัมน์ A): =OR(WEEKDAY($A6,2)=6, WEEKDAY($A6,2)=7) ตั้งสีพื้นหลังอ่อน ๆ ก็จะดูเป็น Planner มากขึ้น 7) ต่อท้ายให้เป็น “ตารางแผนงาน Excel” ที่ใช้งานจริง เพิ่มคอลัมน์ต่อจากวัน เช่น งานที่ต้องทำ/ผู้รับผิดชอบ/หมายเหตุ/สถานะ แล้วคุณจะได้ตารางนัดหมายที่เปลี่ยนเดือนแล้วข้อมูลโครงสร้างยังอยู่ครบ ทริคเสริมสำหรับคนที่ต้อง “สรุปยอดตามเดือน” (เช่น sumif excel date month) ถ้าคุณมีตารางรายการ (วันที่อยู่คอลัมน์ A และยอดอยู่คอลัมน์ B) แล้วอยากรวมยอดเฉพาะเดือนที่เลือก ให้ใช้ SUMIFS แบบกำหนดช่วงวันที่ต้นเดือน-ปลายเดือน: =SUMIFS($B:$B,$A:$A,">="&$A$6,$A:$A,"<="&EOMONTH($A$6,0)) สูตรนี้ช่วยทำรายงานรายเดือนคู่กับปฏิทินได้ดีมากค่ะ ลองทำตามนี้แล้วเซฟเป็นเทมเพลตไว้ ครั้งหน้าจะเหลือแค่เลือก “ระบุปี/ระบุเดือน” ตารางก็พร้อมใช้งานทันที เหมาะกับมนุษย์ออฟฟิศที่ทำงาน Excel ทุกเดือนจริง ๆ