Univerzalna koledarska formula

vsebina

Če potrebujete koledar na listu Microsoft Excel, potem imate na voljo veliko različnih načinov – od skrbnega ročnega vnašanja datumov do povezovanja pojavnih koledarjev iz različnih dodatkov in makrov. Druga možnost je implementacija univerzalnega koledarja za kateri koli datum z uporabo samo ene (čeprav zelo strašljive iz navade) matrične formule.

Če ga želite uporabiti, ustvarite prazno na listu, kot je ta:

Univerzalna koledarska formula

Datum v celici B2 je lahko karkoli, tu sta pomembna le mesec in leto. Celice v obsegu B3:H3 lahko vsebujejo imena dni v tednu v kateri koli ustrezni obliki. 

Zdaj izberite obseg B4:H9 in vanj vnesite naslednjo formulo:

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

V angleški različici bo to:

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

Nato pritisnite kombinacijo Ctrl + Shift + Enterda to formulo vnesete kot matrično formulo. Vse izbrane celice morajo biti izpolnjene z datumi meseca, določenega v B2:

Univerzalna koledarska formula

Vse kar ostane je, da izpopolnite videz z dodajanjem oblikovanja in skrivanjem dneva v naslovu B2 ter meseca in leta v preostalih celicah z uporabo okna Oblikuj celice (Ctrl+1):

Univerzalna koledarska formula

Zdaj bomo s spremembo datuma v celici B2 dobili pravilen koledar za kateri koli izbrani mesec katerega koli leta po naši formuli. Skoraj večni koledar 😉

  • Kako povezati pojavni koledar z excelovim listom
  • Hiter vnos datuma in časa z dodatkom PLEX
  • Kako Excel deluje z datumi in časi
  • Hiter vnos datuma in časa brez ločil

 

Pustite Odgovori