In questo articolo, impareremo come calcolare la data dell’ennesimo giorno della settimana specifico del mese in Microsoft Excel 2010.

Considera uno scenario in cui vuoi trovare una formula che mostrerà la data dell’ennesimo giorno della settimana specifico del mese.

Useremo le funzioni DATA e GIORNO DELLA SETTIMANA per ottenere l’output.

DATA: restituisce il numero che rappresenta la data nel codice data-ora di Microsoft Excel.

Sintassi: = DATE (anno, mese, giorno)

anno: l’argomento dell’anno può includere da una a quattro cifre. Per impostazione predefinita, Excel utilizza il sistema di data 1900.

mese: è il secondo argomento che rappresenta il mese dell’anno da 1 a 12 (da gennaio a dicembre)

giorno: è il terzo argomento che rappresenta il giorno del mese da 1 a 31.

WEEKDAY: Restituisce un numero da 1 a 7 che identifica il giorno della settimana di una data

Sintassi: = WEEKDAY (serial_number, return_type)

serial_number: rappresenta la data del giorno che si desidera trovare.

return_type: questo è facoltativo. Un numero che determina il tipo di valore restituito.

Facciamo un esempio:

  • Abbiamo anno e mese nella colonna C&D.

  • Nella colonna E, vogliamo trovare la data del primo sabato dell’intersezione tra Anno e Mese.

Image1

  • Nella cella E5, la formula sarebbe

=DATE(C5,D5,1+((1-(6>=WEEKDAY(DATE(C5,D5,1),2)))*7+(6-WEEKDAY(DATE(C5,D5,1),2))))

Image2

Per verificare se la formula ha restituito l’output corretto, possiamo utilizzare la funzione Text *.

  • Nella cella F5, la formula sarebbe

=TEXT(E5,"dddd")

Image3

  • Se cambiamo l’anno o il mese, la nostra formula restituirà la data di conseguenza, diciamo se cambiamo l’anno in 2014

Image4