Questo sito utilizza cookie, anche di terze parti, per migliorare la tua esperienza e offrire servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie

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

Joomla templates by a4joomla