Condividi tramite

Excel e tabella Pivot: problema con campo data

Anonimo
2016-03-05T21:19:34+00:00

Ciao a tutti,

ho un problema pratico: ho un foglio Excel (generato da un'applicazione Access) con i campi "Data / Cliente / Operatore / Operazione / Tempo impiegato". Voglio estrarre una tabella Pivot per valutare i tempi, raggruppati per "mesi". Il problema - pratcio

  • è che con la data iniziale non riesco a "raggruppare" per mese; ho risolto creando un campo "DataNew", definito come "=[@Data]*1" ed in questo modo va tutto bene. Non sono però riuscito assolutamente a capire perchè il primo campo ("Data") risulta diverso dal secondo ("Data * 1"), anche se il formato è il medesimo (Data), si vede esattamente lo stesso valore, però ....

Il file è qui: File con problema data

Grazie in anticipo e buon fine settimana

Ivo

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-03-06T11:48:13+00:00

Ciao Ivo,

sì, così funziona (è un po' l'equivalente di quello che ho fatto io aggiungendo l'ultima colonna per maggiore chiarezza). Il problema "filosofico" per il quale ho posto la domanda è però cosa c'è che non va nella prima colonna: le date sembrano tutte a posto, però - oltre al problema del "raggruppamento Pivot" - se inserisco una colonna di test (ad esempio in H: '=A2=F2') mi dà come risultato "FALSO", ma non si capisce perchè.

Diciamo che il problema pratico l'ho risolto, il problema "teorico" rimane ancora.

Non sono d'accordo!

Credo che tu abbia importato una tabella Access in modo che tutti i valori nella prima colonna siano valori testo! 

Per dimostrare questo, ho fatto due test:

  • Provando ad ordinare la tua tabella per la sua prima colonna, nella mia versione inglese di Excel, ottengo il seguente messagio:

![](https://learn-attachment.microsoft.com/api/attachments/545390a8-f8a4-4df1-9a85-96dece2e58e8?platform=QnA)

  • Provando a modificare la formattazione della tua prima colonna e a la nuova ultima colonna in generale, ottengo la seguente schermata:

![](https://learn-attachment.microsoft.com/api/attachments/b5e13b9a-9f6c-4d6c-ac7c-f4a059c2b001?platform=QnA)

Credendo di aver risolto la tua domanda, per chiudere questo thread, vorrei gentilmente chiederti di segnare la mia risposta come Risposta. In questo modo, tu aiuterai anche coloro che potrebbero cercare soluzioni ai problemi simili negli archivi della Community.

===

Regards,

Norman

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-03-07T05:20:39+00:00

    Ciao Ivo,

    Sì, Norman, hai perfettamente ragione, lo so che ho importato la tabella Access come testo (più esattamente:  "DoCmd.OutputTo acOutputQuery, "Query_Attivita", "ExcelWorkbook(*.xlsx)", wOutFile, False"). Mi sarei aspettato però che Excel facesse una "formattazione automatica" delle date, così come in molti altri casi. Ho invece scoperto che così non è. Basta saperlo. 

    Come si dice qui, Forewarned is forearmed!  (praemonitus, praemunitus)

    Ti ringrazio per il cortese riscontro.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-03-06T15:09:48+00:00

    Sì, Norman, hai perfettamente ragione, lo so che ho importato la tabella Access come testo (più esattamente:  "DoCmd.OutputTo acOutputQuery, "Query_Attivita", "ExcelWorkbook(*.xlsx)", wOutFile, False"). Mi sarei aspettato però che Excel facesse una "formattazione automatica" delle date, così come in molti altri casi. Ho invece scoperto che così non è. Basta saperlo.

    Grazie e buona giornata

    Ivo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-03-06T06:32:26+00:00

    Grazie, Norman

    sì, così funziona (è un po' l'equivalente di quello che ho fatto io aggiungendo l'ultima colonna per maggiore chiarezza). Il problema "filosofico" per il quale ho posto la domanda è però cosa c'è che non va nella prima colonna: le date sembrano tutte a posto, però - oltre al problema del "raggruppamento Pivot" - se inserisco una colonna di test (ad esempio in H: '=A2=F2') mi dà come risultato "FALSO", ma non si capisce perchè.

    Diciamo che il problema pratico l'ho risolto, il problema "teorico" rimane ancora.

    Grazie e buona giornata

    Ivo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-03-05T22:16:50+00:00

    Ciao Ivo53,

    ho un problema pratico: ho un foglio Excel (generato da un'applicazione Access) con i campi "Data / Cliente / Operatore / Operazione / Tempo impiegato". Voglio estrarre una tabella Pivot per valutare i tempi, raggruppati per "mesi". Il problema - pratcio

    • è che con la data iniziale non riesco a "raggruppare" per mese; ho risolto creando un campo "DataNew", definito come "=[@Data]*1" ed in questo modo va tutto bene. Non sono però riuscito assolutamente a capire perchè il primo campo ("Data") risulta diverso dal secondo ("Data * 1"), anche se il formato è il medesimo (Data), si vede esattamente lo stesso valore, però ....

    Il file è qui: File con problema data

    In questo caso credo che il problema sia dovuto al fatto che Excel sta interpretando una o più delle date nella prima colonna della tabella come un valore di testo, piuttosto che una data vera. Per superare il problema prova quanto segue.

    • Seleziona tutte le date sotto l'intestazione
    • Scheda Dati
    • Testo in colonne
    • Vai al terzo passaggio della  la conversione guidata
    • fai clic su Data
    • Seleziona l'opzione  MGA
    • Fine

    In alternativa per convertire i valori in date reali:

    • Copia una cella vuota
    • Seleziona tutte le date sotto l'intestazione
    • Incolla speciale | Aggiungi

    Adottando uno di questi due approcci, io non ho riscontrato alcun problema  per raggruppare la tabella pivot da mesi utilizzando la prima colonna della tabella

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento