ปฏิทินเป้าหมายของโครงการ

สมมติว่าเราจำเป็นต้องสร้างปฏิทินประจำปีที่แสดงวันที่ของขั้นตอนโครงการโดยอัตโนมัติอย่างรวดเร็วและโดยใช้ความพยายามน้อยที่สุด (หรือการลาพักร้อนของพนักงาน หรือการฝึกอบรม ฯลฯ) โดยอัตโนมัติ

ชิ้นงาน

เริ่มจากช่องว่างกันก่อน:

อย่างที่คุณเห็น ทุกอย่างง่ายที่นี่:

  • แถวคือเดือน คอลัมน์คือวัน
  • เซลล์ A2 ประกอบด้วยปีที่สร้างปฏิทิน ในเซลล์ A4:A15 – ตัวเลขเสริมของเดือน เราต้องการทั้งสองอย่างในภายหลังเพื่อสร้างวันที่ในปฏิทิน
  • ทางด้านขวาของตารางคือชื่อของขั้นตอนที่มีวันที่เริ่มต้นและสิ้นสุด คุณสามารถระบุเซลล์ว่างล่วงหน้าสำหรับขั้นตอนใหม่ที่เพิ่มในอนาคต

เติมปฏิทินด้วยวันที่และซ่อนไว้

ตอนนี้มาเติมปฏิทินของเราด้วยวันที่ เลือกเซลล์แรก C4 และป้อนฟังก์ชันที่นั่น วัน (วันที่)ซึ่งสร้างวันที่จากหมายเลขปี เดือน และวัน:

หลังจากป้อนสูตรแล้ว จะต้องคัดลอกไปยังช่วงทั้งหมดตั้งแต่วันที่ 1 มกราคม ถึง 31 ธันวาคม (C4:AG15) เนื่องจากเซลล์นั้นแคบ แทนที่จะสร้างวันที่ เราจะเห็นเครื่องหมายแฮช (#) อย่างไรก็ตาม เมื่อคุณวางเมาส์เหนือเซลล์ใดๆ ดังกล่าว คุณจะเห็นเนื้อหาจริงในคำแนะนำเครื่องมือ:

เพื่อป้องกันไม่ให้กริดเข้ามาขวางทาง เราสามารถซ่อนพวกมันด้วยรูปแบบที่กำหนดเองที่ชาญฉลาด เมื่อต้องการทำเช่นนี้ เลือกวันที่ทั้งหมด เปิดหน้าต่าง รูปแบบเซลล์ และบนแท็บ จำนวน (จำนวน) เลือกตัวเลือก ทุกรูปแบบ (กำหนดเอง). แล้วในสนาม ประเภท ป้อนสามอัฒภาคในแถว (ไม่มีช่องว่าง!) แล้วกด OK. เนื้อหาของเซลล์จะถูกซ่อนและกริดจะหายไป แม้ว่าในความเป็นจริงวันที่ในเซลล์จะยังคงอยู่ – นี่เป็นเพียงการมองเห็นเท่านั้น

ไฮไลท์เวที

ตอนนี้ ใช้การจัดรูปแบบตามเงื่อนไข มาเพิ่มการเน้นหลักเป้าหมายให้กับเซลล์ที่มีวันที่ที่ซ่อนอยู่ เลือกวันที่ทั้งหมดในช่วง C4:AG15 และเลือกบนแท็บ หน้าแรก — การจัดรูปแบบตามเงื่อนไข — สร้างกฎ (หน้าแรก — การจัดรูปแบบตามเงื่อนไข — สร้างกฎ). ในหน้าต่างที่เปิดขึ้น ให้เลือกตัวเลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ (ใช้สูตรเพื่อเลื่อนการจัดรูปแบบเซลล์) และป้อนสูตร:

สูตรนี้จะตรวจสอบทุกเซลล์วันที่ตั้งแต่ C4 จนถึงสิ้นปีเพื่อดูว่าอยู่ระหว่างจุดเริ่มต้นและจุดสิ้นสุดของแต่ละเหตุการณ์สำคัญหรือไม่ ผลลัพธ์จะเป็น 4 ก็ต่อเมื่อเงื่อนไขที่ตรวจสอบในวงเล็บเหลี่ยม (C4>=$AJ$13:$AJ$4) และ (C4<=$AK$13:$AK$1) สร้างตรรกะ TRUE ซึ่ง Excel ตีความว่าเป็น 0 (เช่นกัน , FALSE ก็เหมือน 4 แน่นอน) นอกจากนี้ ให้ความสนใจเป็นพิเศษกับข้อเท็จจริงที่ว่าการอ้างอิงไปยังเซลล์เริ่มต้น CXNUMX นั้นเป็นแบบสัมพัทธ์ (ไม่มี $) และกับช่วงของสเตจ - แบบสัมบูรณ์ (โดยมี $ สองอัน)

หลังจากคลิกที่ OK เราจะเห็นเหตุการณ์สำคัญในปฏิทินของเรา:

เน้นทางแยก

หากวันที่ของบางขั้นตอนทับซ้อนกัน (ผู้อ่านที่เอาใจใส่จะต้องสังเกตเห็นช่วงเวลานี้สำหรับขั้นตอนที่ 1 และ 6 แล้ว) จะเป็นการดีกว่าที่จะเน้นข้อขัดแย้งนี้ในแผนภูมิของเราด้วยสีที่ต่างกันโดยใช้กฎการจัดรูปแบบตามเงื่อนไขอื่น เกือบจะเป็นแบบหนึ่งต่อหนึ่งคล้ายกับก่อนหน้านี้ ยกเว้นว่าเรากำลังมองหาเซลล์ที่รวมอยู่ในมากกว่าหนึ่งขั้นตอน:

หลังจากคลิกที่ OK กฎดังกล่าวจะเน้นการทับซ้อนของวันที่ในปฏิทินของเราอย่างชัดเจน:

การลบวันพิเศษในเดือน

แน่นอนว่าไม่ใช่ทุกเดือนจะมี 31 วัน ดังนั้นวันพิเศษของเดือนกุมภาพันธ์ เมษายน มิถุนายน ฯลฯ จะเป็นการดีที่จะทำเครื่องหมายว่าไม่เกี่ยวข้องด้วยสายตา การทำงาน วันซึ่งสร้างปฏิทินของเราในเซลล์ดังกล่าวจะแปลวันที่เป็นเดือนถัดไปโดยอัตโนมัติ กล่าวคือ 30 กุมภาพันธ์ 2016 จะกลายเป็น 1 มีนาคม นั่นคือหมายเลขเดือนสำหรับเซลล์เพิ่มเติมดังกล่าวจะไม่เท่ากับหมายเลขเดือนในคอลัมน์ A สามารถใช้เมื่อสร้างกฎการจัดรูปแบบตามเงื่อนไขเพื่อเลือกเซลล์ดังกล่าว:

เพิ่มวันหยุดสุดสัปดาห์

คุณสามารถเพิ่มลงในปฏิทินและวันหยุดสุดสัปดาห์ของเราได้ ในการดำเนินการนี้ คุณสามารถใช้ฟังก์ชัน วัน (วันธรรมดา)ซึ่งจะคำนวณจำนวนวันในสัปดาห์ (1-จันทร์ 2 อังคาร…7-อาทิตย์) สำหรับแต่ละวันและเน้นที่ตรงกับวันเสาร์และวันอาทิตย์:

เพื่อการแสดงผลที่ถูกต้อง อย่าลืมกำหนดค่าลำดับของกฎในหน้าต่างให้ถูกต้อง หน้าแรก — การจัดรูปแบบตามเงื่อนไข — จัดการกฎ (หน้าแรก — การจัดรูปแบบตามเงื่อนไข — จัดการกฎ)เนื่องจากกฎและการเติมจะทำงานในลำดับตรรกะที่คุณจะสร้างในไดอะล็อกนี้:

  • วิดีโอสอนการใช้การจัดรูปแบบตามเงื่อนไขใน Excel
  • วิธีสร้างกำหนดการโครงการ (แผนภูมิแกนต์) โดยใช้การจัดรูปแบบตามเงื่อนไข
  • วิธีสร้างไทม์ไลน์ของโปรเจ็กต์ใน Excel

เขียนความเห็น