Come restituire il giorno della settimana su Excel?

5 visite

Excel determina il giorno della settimana di una data usando la funzione GIORNO.SETTIMANA. Inserendo una data in una cella (es. A1), la formula restituisce un numero da 1 (domenica) a 7 (sabato), indicando il giorno corrispondente.

Commenti 0 mi piace

Decifrare il Tempo: Come Estrapolare il Giorno della Settimana dalle Date in Excel

Excel è un alleato insostituibile per la gestione di dati e l’automazione di calcoli, ma le sue potenzialità vanno ben oltre la semplice somma di numeri. Tra le sue funzionalità più utili, spesso sottovalutate, c’è la capacità di determinare con precisione il giorno della settimana associato a una specifica data. Questa capacità, apparentemente banale, apre un ventaglio di possibilità in ambito di pianificazione, reportistica e analisi di dati temporali.

Mentre l’occhio umano percepisce immediatamente il giorno della settimana da un calendario, Excel ha bisogno di un piccolo aiuto per “decifrare” il tempo. Questo compito è affidato alla funzione GIORNO.SETTIMANA, uno strumento potente ma intuitivo che permette di trasformare una data in un numero rappresentante il giorno corrispondente.

Come funziona GIORNO.SETTIMANA?

La sintassi della funzione è semplice:

=GIORNO.SETTIMANA(data;[tipo_restituzione])

  • data: Questo argomento è fondamentale. Rappresenta la cella che contiene la data che desideriamo analizzare. Può essere un riferimento diretto a una cella (es. A1), una data inserita direttamente nella formula (es. “01/01/2024”) o il risultato di un’altra formula che restituisce una data.

  • [tipo_restituzione]: Questo argomento, opzionale, è il cuore della flessibilità della funzione. Determina quale sistema di numerazione Excel utilizzerà per rappresentare i giorni della settimana. Ecco le opzioni più comuni:

    • Omettendo l’argomento o inserendo 1: Excel restituirà un numero da 1 (domenica) a 7 (sabato). Questo è il comportamento predefinito.
    • Inserendo 2: Excel restituirà un numero da 1 (lunedì) a 7 (domenica). Questo sistema è spesso preferito in contesti europei dove la settimana lavorativa inizia di lunedì.
    • Inserendo 3: Excel restituirà un numero da 0 (lunedì) a 6 (domenica). Questo sistema è utile per alcune operazioni di programmazione.

Esempi Pratici:

Supponiamo di avere la data “15/03/2024” nella cella A1.

  • =GIORNO.SETTIMANA(A1) restituirà il valore 6 (venerdì, usando il sistema predefinito).
  • =GIORNO.SETTIMANA(A1;2) restituirà il valore 5 (venerdì, usando il sistema con lunedì come primo giorno).

Oltre il Numero: Trasformare i Numeri in Testo

Sebbene il numero restituito dalla funzione GIORNO.SETTIMANA sia utile per calcoli e filtri, spesso è preferibile visualizzare direttamente il giorno della settimana in forma testuale. Questo si può ottenere combinando la funzione con la formattazione personalizzata della cella o con altre funzioni come SCEGLI.

  • Formattazione Personalizzata: Selezionare la cella contenente il risultato della funzione GIORNO.SETTIMANA. Premere Ctrl+1 (o Cmd+1 su Mac) per aprire la finestra di dialogo “Formato celle”. Nella scheda “Numero”, selezionare “Personalizzato” e inserire “dddd” nel campo “Tipo”. Questo farà sì che Excel visualizzi il giorno della settimana completo (es. “Venerdì”). Inserire “ddd” visualizzerà l’abbreviazione (es. “Ven”).

  • Funzione SCEGLI: La funzione SCEGLI permette di associare un valore testuale a ogni numero restituito da GIORNO.SETTIMANA. Ad esempio:

    =SCEGLI(GIORNO.SETTIMANA(A1;2);"Lunedì";"Martedì";"Mercoledì";"Giovedì";"Venerdì";"Sabato";"Domenica")

    Questa formula, un po’ più complessa, restituirà direttamente il giorno della settimana in forma testuale, considerando il lunedì come primo giorno.

Applicazioni Concrete:

La capacità di determinare il giorno della settimana in Excel apre la strada a numerose applicazioni:

  • Pianificazione di progetti: Identificare i giorni lavorativi e i fine settimana per ottimizzare la programmazione delle attività.
  • Analisi di trend: Verificare se determinate attività o vendite mostrano una correlazione con specifici giorni della settimana.
  • Creazione di calendari personalizzati: Generare automaticamente calendari che evidenziano giorni festivi o appuntamenti.
  • Automazione di report: Includere il giorno della settimana nei report per fornire un contesto temporale più completo.

In conclusione, la funzione GIORNO.SETTIMANA è uno strumento versatile che, se padroneggiato, può semplificare notevolmente la gestione delle date in Excel. Sperimentando con i diversi tipi di restituzione e combinandola con altre funzioni, è possibile sbloccare un potenziale nascosto e ottenere risultati sorprendenti. Non lasciarti intimorire dalla sua apparente semplicità; la potenza di GIORNO.SETTIMANA risiede nella sua flessibilità e nella sua capacità di adattarsi a una vasta gamma di esigenze.