Pangkalahatang pormula ng kalendaryo

Nilalaman

Kung kailangan mo ng kalendaryo sa isang Microsoft Excel sheet, mayroon kang maraming iba't ibang paraan - mula sa maingat na pagpasok ng mga petsa nang manu-mano hanggang sa pagkonekta ng mga pop-up na kalendaryo mula sa iba't ibang mga add-on at macro. Ang isa pang pagpipilian ay ang magpatupad ng isang unibersal na kalendaryo para sa anumang petsa gamit lamang ang isa (bagaman napaka nakakatakot sa ugali) array formula.

Para magamit ito, gumawa ng blangko sa sheet tulad nito:

Pangkalahatang pormula ng kalendaryo

Ang petsa sa cell B2 ay maaaring anuman, ang buwan at taon lamang ang mahalaga dito. Ang mga cell sa hanay na B3:H3 ay maaaring maglaman ng mga pangalan ng mga araw ng linggo sa anumang naaangkop na format. 

Ngayon piliin ang hanay na B4:H9 at ilagay ang sumusunod na formula doon:

=ЕСЛИ(МЕСЯЦ(ДАТА(ГОД(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)

Sa Ingles na bersyon ito ay magiging:

=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)

Pagkatapos ay pindutin ang kumbinasyon Ctrl + Shift + Enterupang ipasok ang formula na ito bilang isang array formula. Ang lahat ng mga napiling cell ay dapat punan ng mga petsa ng buwan na tinukoy sa B2:

Pangkalahatang pormula ng kalendaryo

Ang natitira na lang ay pakinisin ang hitsura sa pamamagitan ng pagdaragdag ng pag-format at pagtatago ng araw sa heading B2 at ang buwan at taon sa iba pang mga cell gamit ang window Format ng Mga Cell (Ctrl+1):

Pangkalahatang pormula ng kalendaryo

Ngayon, sa pamamagitan ng pagbabago ng petsa sa cell B2, makukuha namin ang tamang kalendaryo para sa anumang napiling buwan ng anumang taon ayon sa aming formula. Halos isang walang hanggang kalendaryo 😉

  • Paano ikonekta ang popup na kalendaryo sa excel sheet
  • Mabilis na pagpasok ng petsa at oras gamit ang PLEX add-on
  • Paano gumagana ang Excel sa mga petsa at oras
  • Mabilis na pagpasok ng petsa at oras nang walang mga separator

 

Mag-iwan ng Sagot