- Dettagli
- Scritto da Alessandra
- Pubblicato: 19 Febbraio 2015
- Visite: 24800
Nel post di oggi voglio mostrarvi come mostrare una data come tale quando è concatenata a del testo.
Immaginate di avere in una cella la formula
="Situazione aggiornata a :" & OGGI()
O la formula equivalente
=CONCATENA("Situazione aggiornata a: ";OGGI())
Entrambe queste formule ci restituiscono il valore
Situazione aggiornata a :42045
Questo perché Excel memorizza la data (restituita dalla funzione Oggi()), come un numero seriale (sono i giorni che sono trascorsi fino a quella data del 1/1/1900 incluso).
Come possiamo risolvere il problema?
Ricorrendo alla funzione TESTO(). Testo prende il valore che le viene passato (la data, nel nostro caso) e la formatta in base al formato che le viene passato come secondo argomento.
Quindi, se correggiamo le formule sopra come segue,
="Situazione aggiornata a: " & TESTO(OGGI();"gg/mm/aaaa")
=CONCATENA("Situazione aggiornata a: ";TESTO(OGGI();"gg/mm/aaaa"))
otteniamo il risultato che ci interessa
Situazione aggiornata a: 10/02/2015
Per scegliere un formato data diverso da quello che ho usato nell’esempio, potete provare ad applicarlo ad una cella, visualizzare la finestra Formato cella (Ctrl + 1), portarvi nella sezione Personalizzato e copiare il formato.
Potete usare il formato copiato come secondo argomento della funzione TESTO.
Ad esempio ="Situazione aggiornata a: " & TESTO(OGGI();"[$-F800]gggg, mmmm gg, aaaa")
Darà come risultato
Situazione aggiornata a: martedì 10 febbraio 2015