Formula di Excel: ottieni il nome del giorno dalla data -

Formula generica

TEXT(B4,"dddd")

Sommario

Per ottenere il nome del giorno (ad esempio lunedì, martedì, ecc.) Da una data come testo, è possibile utilizzare la funzione TESTO. Nell'esempio mostrato, la formula nella cella C4 è:

=TEXT(B4,"dddd")

Spiegazione

Se è necessario ottenere il nome del giorno (ad esempio lunedì, martedì, ecc.) Da una data, ci sono diverse opzioni a seconda delle proprie esigenze.

Vuoi convertire la data in un nome di giorno?

Se desideri convertire il valore della data in un valore di testo, puoi utilizzare la funzione TESTO con un formato numerico personalizzato come "ddd" o "dddd". Nell'esempio mostrato, la formula nella cella C4 è:

=TEXT(B4,"dddd") // returns "Saturday"

La funzione TESTO converte i valori in testo utilizzando il formato numerico fornito. Notare che la data viene persa nella conversione, rimane solo il testo per il nome del giorno.

Vuoi solo visualizzare il nome del giorno?

Se desideri visualizzare solo il nome di un giorno, non hai bisogno di una formula: puoi utilizzare un formato numerico personalizzato. Seleziona la data, quindi vai su Formato celle (Ctrl + 1 o Cmd + 1)> Personalizzato e inserisci uno di questi formati personalizzati:

"ddd" // i.e."Wed" "dddd" // i.e."Wednesday"

Excel visualizzerà solo il nome del giorno, ma lascerà intatto il valore della data.

Gestire una data vuota

Se utilizzi la formula precedente con una cella vuota, otterrai come risultato "Sat", poiché lo zero nel sistema di data di Excel viene considerato come "00-Jan-1900", che è un sabato. Per aggirare questo problema, puoi modificare la formula in questo modo:

=IF(A1"",TEXT(A1,"ddd"),"")

Letteralmente: se A1 non è vuoto, restituisce la formula TESTO, altrimenti restituisce una stringa vuota ("").

Un modo più flessibile per ottenere il nome di un giorno da una data

Per la massima flessibilità, puoi creare i nomi dei tuoi giorni con la funzione SCEGLI in questo modo:

=CHOOSE(WEEKDAY(B4),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

In questo caso, inserisci i nomi dei giorni della settimana che desideri restituire (abbreviati o meno) come valori in SCEGLI, dopo il primo argomento. La funzione GIORNO.SETTIMANA restituirà un numero compreso tra 1 e 7 e SCEGLI utilizzerà questo numero per restituire il valore corrispondente nell'elenco. Con le impostazioni predefinite, domenica = 1 e sabato = 7. Vedere WEEKDAY per maggiori informazioni.

SCEGLI è più laborioso da impostare, ma è anche più flessibile, poiché ti consente di mappare una data su qualsiasi valore tu voglia (cioè puoi usare valori che sono personalizzati, abbreviati, non abbreviati, lingua diversa, ecc.)

Articoli interessanti...