Univerzalna kalendarska formula

sadržaj

Ako vam je potreban kalendar na Microsoft Excel listu, onda imate mnogo različitih načina – od mukotrpnog ručnog unosa datuma do povezivanja iskačućih kalendara iz raznih dodataka i makroa. Druga opcija je implementacija univerzalnog kalendara za bilo koji datum koristeći samo jednu formulu niza (iako je vrlo zastrašujuća iz navike).

Da biste ga koristili, napravite prazno na listu ovako:

Univerzalna kalendarska formula

Datum u ćeliji B2 može biti bilo koji, ovdje su važni samo mjesec i godina. Ćelije u rasponu B3:H3 mogu sadržavati nazive dana u sedmici u bilo kojem prikladnom formatu. 

Sada odaberite raspon B4:H9 i tamo unesite sljedeću formulu:

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

U engleskoj verziji to će biti:

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

Zatim pritisnite kombinaciju Ctrl + Shift + Enterda unesete ovu formulu kao formulu niza. Sve odabrane ćelije moraju biti popunjene datumima u mjesecu navedenim u B2:

Univerzalna kalendarska formula

Sve što preostaje je ispolirati izgled dodavanjem oblikovanja i skrivanjem dana u naslovu B2 i mjeseca i godine u ostatku ćelija pomoću prozora Oblikujte ćelije (Ctrl+1):

Univerzalna kalendarska formula

Sada, promjenom datuma u ćeliji B2, dobićemo ispravan kalendar za bilo koji odabrani mjesec u bilo kojoj godini prema našoj formuli. Gotovo vječni kalendar 😉

  • Kako povezati popup kalendar sa Excel tablom
  • Brzi unos datuma i vremena uz dodatak PLEX
  • Kako Excel radi s datumima i vremenima
  • Brzi unos datuma i vremena bez separatora

 

Ostavite odgovor