პროექტის ეტაპების კალენდარი

დავუშვათ, რომ სწრაფად და მინიმალური ძალისხმევით უნდა შევქმნათ წლიური კალენდარი, რომელიც ავტომატურად აჩვენებს პროექტის ეტაპების თარიღებს (ან თანამშრომლების შვებულებას, ან ტრენინგებს და ა.შ.)

სამუშაო ნაწილი

დავიწყოთ ცარიელიდან:

როგორც ხედავთ, აქ ყველაფერი მარტივია:

  • რიგები თვეებია, სვეტები დღეები.
  • უჯრედი A2 შეიცავს წელიწადს, რომლისთვისაც მზადდება კალენდარი. უჯრედებში A4:A15 – თვეების დამხმარე რიცხვები. ორივე ცოტა მოგვიანებით დაგვჭირდება კალენდარში თარიღების ჩამოსაყალიბებლად.
  • ცხრილის მარჯვნივ არის ეტაპების სახელები დაწყების და დასრულების თარიღებით. თქვენ შეგიძლიათ წინასწარ მიაწოდოთ ცარიელი უჯრედები მომავალში დამატებული ახალი ეტაპებისთვის.

კალენდრის შევსება თარიღებით და დამალვა

ახლა მოდით შეავსოთ ჩვენი კალენდარი თარიღებით. აირჩიეთ პირველი უჯრედი C4 და შეიყვანეთ ფუნქცია იქ DATE (DATE), რომელიც წარმოქმნის თარიღს წლის, თვის და დღის ნომრიდან:

ფორმულის შეყვანის შემდეგ, ის უნდა დაკოპირდეს მთელ დიაპაზონში 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 დღე, ამიტომ თებერვლის, აპრილის, ივნისის და ა.შ. ფუნქცია DATE, რომელიც ქმნის ჩვენს კალენდარს, ასეთ უჯრედებში ავტომატურად გადაითარგმნება თარიღი მომდევნო თვეში, ანუ 30 წლის 2016 თებერვალი გახდება 1 მარტი. ანუ, ასეთი დამატებითი უჯრედების თვის ნომერი არ იქნება ტოლი A სვეტის თვის რიცხვის. ეს შეიძლება გამოყენებულ იქნას პირობითი ფორმატირების წესის შექმნისას ასეთი უჯრედების შესარჩევად:

შაბათ-კვირის დამატება

სურვილისამებრ, შეგიძლიათ დაამატოთ ჩვენს კალენდარსა და შაბათ-კვირას. ამისათვის შეგიძლიათ გამოიყენოთ ფუნქცია DAY (კვირის დღე), რომელიც გამოთვლის კვირის დღეების რაოდენობას (1-ორშაბათი, 2-სამ...7-მზე) თითოეული თარიღისთვის და ხაზს უსვამს მათ, რომლებიც მოდის შაბათს და კვირას:

სწორი ჩვენებისთვის, არ დაგავიწყდეთ ფანჯარაში წესების სწორი თანმიმდევრობის სწორად კონფიგურაცია. მთავარი — პირობითი ფორმატირება — წესების მართვა (მთავარი — პირობითი ფორმატირება — წესების მართვა), რადგან წესები და შევსება მუშაობს ზუსტად იმ ლოგიკური თანმიმდევრობით, რომელსაც თქვენ შექმნით ამ დიალოგში:

  • ვიდეო გაკვეთილი Excel-ში პირობითი ფორმატირების გამოყენების შესახებ
  • როგორ შევქმნათ პროექტის განრიგი (Gantt Chart) პირობითი ფორმატირების გამოყენებით
  • როგორ შევქმნათ პროექტის ვადები Excel-ში

დატოვე პასუხი