Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Trasformare la data da americana in italiana

10,631 views
Skip to first unread message

Pierpaolo

unread,
Aug 11, 2003, 4:52:56 AM8/11/03
to
Salve a tutti.
Ho un problema (tanto per cambiare) sul un set di dati;
in file excel, ho le date di nascita in formato americano
e cioè: anno mese
giorno; tutta attaccata e tutta in una cella.
Qualcuno può aiutarmi e dire come posso fare per
modificare tale data e
renderla "italiana"?
Ho a disposizione excel, Access oppure Spss ma,
naturalemente, non sono un esperto di tali programmi!

A presto,
Pierpaolo.

PS: Ho provato con excel, a modificare il formato cella, e
convertire da testo in data ma non ci sono riuscito....

Tiziano Marmiroli

unread,
Aug 11, 2003, 5:01:03 AM8/11/03
to
Il Mon, 11 Aug 2003 01:52:56 -0700, Pierpaolo ha scritto:

> Ho un problema (tanto per cambiare) sul un set di dati;
> in file excel, ho le date di nascita in formato americano

> e cioč: anno mese


> giorno; tutta attaccata e tutta in una cella.

> Qualcuno puň aiutarmi e dire come posso fare per

> modificare tale data e
> renderla "italiana"?

CUT


> PS: Ho provato con excel, a modificare il formato cella, e
> convertire da testo in data ma non ci sono riuscito....

L'attuale formato di quelle celle qual č?

--
Tiziano Marmiroli
Microsoft MVP - Office

andrea

unread,
Aug 11, 2003, 5:18:32 AM8/11/03
to
Ciao Pirpaolo

"Pierpaolo" <warp...@yahoo.it> schrieb im Newsbeitrag
news:059301c35fe5$f579b710$a101...@phx.gbl...


Salve a tutti.
Ho un problema (tanto per cambiare) sul un set di dati;
in file excel, ho le date di nascita in formato americano

e cioč: anno mese


giorno; tutta attaccata e tutta in una cella.

Qualcuno puň aiutarmi e dire come posso fare per


modificare tale data e
renderla "italiana"?
Ho a disposizione excel, Access oppure Spss ma,
naturalemente, non sono un esperto di tali programmi!

A presto,
Pierpaolo.

PS: Ho provato con excel, a modificare il formato cella, e
convertire da testo in data ma non ci sono riuscito....

Io l'ho risolto cosě:

=RECHTS(C4;2)&TEIL(C4;3;2)&LINKS(C4;2)

Copiando la formula; salvando il File e chiudendo e riaprendo Excel troverai
la formula in Itanliano.

PS : tenendo presente che la data "americana" e formattata con "Standard"

ciao andrea


PIerpaolo

unread,
Aug 11, 2003, 5:56:09 AM8/11/03
to

>-----Messaggio originale---

>Il Mon, 11 Aug 2003 01:52:56 -0700, Pierpaolo ha scritto:
>
>> Ho un problema (tanto per cambiare) sul un set di dati;
>> in file excel, ho le date di nascita in formato
americano
>> e cioè: anno mese

>> giorno; tutta attaccata e tutta in una cella.
>> Qualcuno può aiutarmi e dire come posso fare per
>> modificare tale data e
>> renderla "italiana"?
>CUT
>> PS: Ho provato con excel, a modificare il formato
cella, e
>> convertire da testo in data ma non ci sono riuscito....
>
>L'attuale formato di quelle celle qual è?
>
Ciao, l'attuale formato è testuale.


>--
>Tiziano Marmiroli
>Microsoft MVP - Office

>.
>

PIerpaolo

unread,
Aug 11, 2003, 5:56:14 AM8/11/03
to

>-----Messaggio originale---

>Il Mon, 11 Aug 2003 01:52:56 -0700, Pierpaolo ha scritto:
>
>> Ho un problema (tanto per cambiare) sul un set di dati;
>> in file excel, ho le date di nascita in formato
americano
>> e cioè: anno mese

>> giorno; tutta attaccata e tutta in una cella.
>> Qualcuno può aiutarmi e dire come posso fare per
>> modificare tale data e
>> renderla "italiana"?
>CUT
>> PS: Ho provato con excel, a modificare il formato
cella, e
>> convertire da testo in data ma non ci sono riuscito....
>
>L'attuale formato di quelle celle qual è?
>
Ciao, l'attuale formato è testuale.

>--
>Tiziano Marmiroli
>Microsoft MVP - Office

>.
>

PIerpaolo

unread,
Aug 11, 2003, 6:12:35 AM8/11/03
to
Innanzitutto, grazie.
Questa è la prima volta che mi rivolgo ad un news-group e
devo dire che la solidarietà è veramente notevole.

Passiamo al problema che non sono riuscito a risolvere con
il suggerimento che mi hai dato.
Ho sostituito alla formula che mi hai dato il riferimento
della cella dove ho la mia data americana che è
riconosciuta come testo; poi ho salvato chiuso e riavviato
sperando di trovare la sorpresa piacevole ed
invece...niente!
Cosa sbaglio?
Grazie in anticipo per l'attenzione ed a presto, spero,
Pierpaolo.


>-----Messaggio originale---


>Ciao Pirpaolo
>
>"Pierpaolo" <warp...@yahoo.it> schrieb im Newsbeitrag
>news:059301c35fe5$f579b710$a101...@phx.gbl...
>Salve a tutti.
>Ho un problema (tanto per cambiare) sul un set di dati;
>in file excel, ho le date di nascita in formato americano

>e cioè: anno mese


>giorno; tutta attaccata e tutta in una cella.

>Qualcuno può aiutarmi e dire come posso fare per


>modificare tale data e
>renderla "italiana"?
>Ho a disposizione excel, Access oppure Spss ma,
>naturalemente, non sono un esperto di tali programmi!
>
>A presto,
>Pierpaolo.
>
>PS: Ho provato con excel, a modificare il formato cella, e
>convertire da testo in data ma non ci sono riuscito....
>

>Io l'ho risolto così:


>
>=RECHTS(C4;2)&TEIL(C4;3;2)&LINKS(C4;2)
>
>Copiando la formula; salvando il File e chiudendo e
riaprendo Excel troverai
>la formula in Itanliano.
>
>PS : tenendo presente che la data "americana" e
formattata con "Standard"
>
>ciao andrea
>
>

>.
>

MatteoC.

unread,
Aug 11, 2003, 6:26:56 AM8/11/03
to

>-----Messaggio originale---

>Innanzitutto, grazie.
>Questa è la prima volta che mi rivolgo ad un news-group e
>devo dire che la solidarietà è veramente notevole.
>
>Passiamo al problema che non sono riuscito a risolvere
con
>il suggerimento che mi hai dato.
>Ho sostituito alla formula che mi hai dato il riferimento
>della cella dove ho la mia data americana che è
>riconosciuta come testo; poi ho salvato chiuso e
riavviato
>sperando di trovare la sorpresa piacevole ed
>invece...niente!
>Cosa sbaglio?
>Grazie in anticipo per l'attenzione ed a presto, spero,
>Pierpaolo


Ciao PierPaolo, se ti puo servire questa è la formula in
italiano:
=DESTRA(C4;2) & "/" & STRINGA.ESTRAI(C4;5;2) & "/" &
SINISTRA(C4;4)

Questa formula funziona solo se giorno e mese sono su due
cifre e anno su 4. Inoltre la formula ti restituisce la
data in formato gg/mm/aaaa però se vuoi avere nella cella
il valore in formato data puoi nella cella affianco
moltiplicarla per 1:
In pratica:

In C4 hai la data americana,
In D4 hai la formula sopra,
In E4 metti =D4*1

Spero di esserti stato di aiuto,

Ciao MatteoC.

Tiziano Marmiroli

unread,
Aug 11, 2003, 6:56:45 AM8/11/03
to
Il Mon, 11 Aug 2003 03:26:56 -0700, MatteoC. ha scritto:

> Ciao PierPaolo, se ti puo servire questa è la formula in
> italiano:
> =DESTRA(C4;2) & "/" & STRINGA.ESTRAI(C4;5;2) & "/" &
> SINISTRA(C4;4)
>
> Questa formula funziona solo se giorno e mese sono su due
> cifre e anno su 4.

Questa funziona se la data è nel formato aaaammgg, la data 'americana' di
Pierpaolo probabilmente è nel formato mmggaa

E' possibile trasformarla nel formato data predefinito usando:

=DATA(DESTRA(C4;2);SINISTRA(C4;2);STRINGA.ESTRAI(C4;3;2))

Se invece il formato dovesse essere mmggaaaa la formula diventa:

=DATA(DESTRA(C4;2);SINISTRA(C4;2);STRINGA.ESTRAI(C4;5;2))

MatteoC.

unread,
Aug 11, 2003, 7:47:40 AM8/11/03
to

>-----Messaggio originale---

Hai ragione!! Chissà perche ero convinto che la formula
Data() restituisse il codice numerico della data presa in
oggetto e non la data in formato data!!

MatteoC.

Tiziano Marmiroli

unread,
Aug 11, 2003, 8:02:17 AM8/11/03
to
Il Mon, 11 Aug 2003 04:47:40 -0700, MatteoC. ha scritto:

> Hai ragione!! Chissà perche ero convinto che la formula
> Data() restituisse il codice numerico della data presa in
> oggetto e non la data in formato data!!

La formula che restitusice il numero seriale di una data è DATA.VALORE.

MatteoC.

unread,
Aug 11, 2003, 8:25:27 AM8/11/03
to
>La formula che restitusice il numero seriale di una data
è DATA.VALORE.
>
>--
>Tiziano Marmiroli
>Microsoft MVP - Office
>.

Esatto!!!Grazie per la precisazione!!!

MatteoC.

0 new messages