Universali kalendoriaus formulė

Turinys

Jei jums reikia kalendoriaus Microsoft Excel lape, turite daug įvairių būdų – nuo ​​kruopštaus datų įvedimo rankiniu būdu iki iššokančiųjų kalendorių prijungimo iš įvairių priedų ir makrokomandų. Kitas variantas yra įdiegti universalų bet kurios datos kalendorių, naudojant tik vieną (nors ir labai baisų iš įpročio) masyvo formulę.

Norėdami jį naudoti, lape sukurkite tuščią vietą taip:

Universali kalendoriaus formulė

Data langelyje B2 gali būti bet kokia, čia svarbu tik mėnuo ir metai. Diapazono B3:H3 langeliuose gali būti savaitės dienų pavadinimai bet kokiu tinkamu formatu. 

Dabar pasirinkite diapazoną B4:H9 ir ​​įveskite ten šią formulę:

=ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)) <>МЕСЯЦ(ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1);» «; ДАТА(ГОД(B2);МЕСЯЦ(B2);1)- (ДЕНЬНЕД(ДАТА(ГОД(B2);МЕСЯЦ(B2);1);2)-1) +{0:1:2:3:4:5}*7+{1;2;3;4;5;6;7}-1)

Angliškoje versijoje tai bus:

=IF(MONTH(DATE(YEAR(B2),MONTH(B2),1)) <>MONTH(DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1),””, DATE(YEAR(B2),MONTH(B2),1)- (WEEKDAY(DATE(YEAR(B2),MONTH(B2),1))-1) +{0;1;2;3;4;5}*7+{1,2,3,4,5,6,7}-1)

Tada paspauskite derinį Ctrl + Shift + Enternorėdami įvesti šią formulę kaip masyvo formulę. Visi pasirinkti langeliai turi būti užpildyti mėnesio datomis, nurodytomis B2:

Universali kalendoriaus formulė

Belieka tik nušlifuoti išvaizdą pridedant formatavimą ir paslepiant dieną antraštėje B2, o mėnesį ir metus – likusiuose langeliuose naudojant langą Formatuoti langelius (Ctrl+1):

Universali kalendoriaus formulė

Dabar, pakeitę datą langelyje B2, pagal mūsų formulę gausime teisingą bet kurio pasirinkto bet kurių metų mėnesio kalendorių. Beveik amžinas kalendorius 😉

  • Kaip prijungti iššokantįjį kalendorių prie „Excel“ lapo
  • Greitas datos ir laiko įvedimas naudojant PLEX priedą
  • Kaip Excel veikia su datomis ir laiku
  • Greitas datos ir laiko įvedimas be skyriklių

 

Palikti atsakymą