Fórmula de calendari universal

contingut

Si necessiteu un calendari en un full de Microsoft Excel, teniu moltes maneres diferents: des d'introduir les dates manualment fins a connectar calendaris emergents des de diversos complements i macros. Una altra opció és implementar un calendari universal per a qualsevol data utilitzant només una fórmula de matriu (encara que molt espantosa per costum).

Per utilitzar-lo, creeu un espai en blanc al full com aquest:

Fórmula de calendari universal

La data de la cel·la B2 pot ser qualsevol cosa, només el mes i l'any són importants aquí. Les cel·les del rang B3:H3 poden contenir els noms dels dies de la setmana en qualsevol format adequat. 

Ara seleccioneu el rang B4:H9 i introduïu-hi la fórmula següent:

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

En la versió anglesa serà:

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

A continuació, premeu la combinació Ctrl + Maj + Retornper introduir aquesta fórmula com a fórmula matricial. Totes les cel·les seleccionades s'han d'omplir amb les dates del mes especificades a B2:

Fórmula de calendari universal

Només queda polir l'aspecte afegint format i amagant el dia a l'encapçalament B2 i el mes i l'any a la resta de cel·les mitjançant la finestra. Format de cel·les (Ctrl+1):

Fórmula de calendari universal

Ara, canviant la data a la cel·la B2, obtindrem el calendari correcte per a qualsevol mes seleccionat de qualsevol any segons la nostra fórmula. Un calendari gairebé perpetu 😉

  • Com connectar el calendari emergent al full d'excel
  • Introducció ràpida de data i hora amb el complement PLEX
  • Com funciona Excel amb dates i hores
  • Entrada ràpida de data i hora sense separadors

 

Deixa un comentari