pokinlove wrote:ต้องการทำ matter plan คือดึงorder ล่วงหน้า 2วัน ไม่นับรวมวันหยุด และในเดือนถัดไปสามารถเปลี่ยนแปลงวันหยุดได้อัตโนมัติค่ะ

ไม่ทราบว่าสูตรเดิมที่ทำไว้ติดปัญหาอะไรครับ สำหรับการแสดงวันหยุดอัตโนมัติไม่แน่ใจว่าต้องการให้แสดงวันหยุดแบบไหนครับ
ถ้าเป็นวันหยุดเสาร์-อาทิตย์ ลองแบบนี้ดูไหมครับ
ที่ H1 คีย์ ชื่อเดือน เช่น มกราคม
ที่ I1 คีย์ปี พ.ศ. เช่น 2555
ที่ E4 คีย์ =DATE(I1-543,MATCH($H$1,month,0),1)
ที่ E5 คีย์ = E4+1 Enter > Copy ไปทางขวา
ที่ E3 คีย์ =IF(OR(WEEKDAY(E$4)=1,WEEKDAY(E$4)=7),1,"") Enter > Copyไปทางขวา
กำหนดรายชื่อเดือนไว้ที่ Ak6:Ak17 จากนั้นก็ทำการกำหนดชื่อให้กับช่วงเซลล์ ดังนี้
1 ไปที่เมนู Insert > Name > Define
2.ที่ช่องด้านบนพิมพ์ month
3.ที่ช่องด้านล่างพิมพ์ =Sheet1!$AK$6:$AK$17 คลิก OK
จากนั้นก็กำหนดเงื่อนไขให้แสดงสีตามวันหยุดดังนี้
1.ลากเมาท์คลุมข้อมูล E4:AH4
2. เข้าเมนู Format > Conditional Formatting
3.ที่ Comdition 1 เลือก formula is
4.ช่องถัดมาพิมพ์ =OR(WEEKDAY(E$4)=1,WEEKDAY(E$4)=7)
5.คลิกปุ่ม Format > ที่แถบ Pattern เลือกสีตามต้องการ > OK > OK
ลองดูตามไฟล์แนบครับ