Spesso sarebbe utile, per esempio per la pianificazione di alcune attività di lunga durata, disporre di un calendario completo dell’anno su un singolo foglio. Per non doverlo ricreare periodicamente quando cambia l’anno, si vorrebbe creare un modello di Excel che possa essere utilizzato quando occorre. Su un foglio di calcolo vuoto si immetta nella cella B2 il primo giorno dell’anno desiderato, per esempio 1/1/2022. Nella cella C2 va immessa questa formula:
=DATA(Anno($B$2);MESE(B2)+1;1)
Essa aggiunge un mese alla data della cella B2. Ora si copia tale formula nell’area da C2 a M2: selezionare la cella C2 e trascinare verso destra il quadratino nero che compare nel vertice in basso a destra fino alla cella M2. Le varie celle conterranno ora la medesima formula incrementata rispetto alla precedente, per cui i valori mostrati saranno quelli del primo di ciascun mese dello stesso anno. Selezionare ora l’intera riga 2. Aprire il menù Formato/Celle e attivare la scheda Numero. Scegliere la voce Personalizzato e nel campo Tipo digitare “mmmm”. Dopo il clic su Ok si otterrà così che nella riga 2 compaiano i nomi ordinati dei mesi. Se si preferisce, nella scheda Numeri invece di Personalizzato si scelga la voce Data, con cui si può determinare un formato del tipo “marzo-22”, che oltre al nome del mese indica anche l’anno.
Ora nella cella A3 si immette il valore 1 e si seleziona la cella. Tenendo premuto il pulsante destro del mouse sul quadratino nero in basso a destra, trascinare il puntatore in basso fino alla cella A33. Selezionando Serie dal menù che compare rilasciando il pulsante, la funzione di riempimento automatico scriverà nelle celle della prima colonna i numeri da 1 a 31, facendo così apparire il giorno del mese. Selezionare ora la cella B3 e aprire il menù Formato/Formattazione condizionale. Nella casella a discesa Condizione 1 selezionare “La formula è” e immettere nel campo a destra la formula
=GIORNO(B$2+$A3-1)<>$A3
curando di rispettare la posizione del simbolo di dollaro ($). Fare clic sul pulsante Formato e attivare la scheda Motivo: qui si può scegliere un colore, per esempio il grigio chiaro, per lo sfondo delle celle che corrispondono a giorni non esistenti in un dato mese
Operando analogamente, dopo avere fatto clic ogni volta sul pulsante Aggiungi, si possono impostare formule e colori di fondo per la Condizione 2 e Condizione 3.
Le formule da inserire rispettivamente sono
=GIORNO.SETTIMANA(B$2+$A3-1)=1
per le domeniche e
=GIORNO.SETTIMANA(B$2+$A3-1)=7
per i sabati.
Ora bisogna copiare le formule assegnate alla cella B3 nell’intero intervallo da B3 a M33. Il modo più rapido per ottenerlo è il seguente: selezionare la cella B3 e fare clic sul pulsante Copia formato della barra strumenti Standard (con il simbolo del pennello); selezionare l’intervallo da B3 a M33 per trascinamento con il pulsante sinistro del mouse e rilasciarlo. A questo punto si salva il tutto con un nome appropriato; volendo si possono poi effettuare nella cella A1 le aggiunte necessarie per dare un titolo adatto alla tabella. Caricando il file, in seguito, basterà modificare la data immessa nella cella B2: l’aggiornamento del calendario avverrà automaticamente