Risultati da 1 a 13 di 13

Discussione: grafico dinamico per date



  1. #1
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3

    grafico dinamico per date

    Buonasera a tutti,
    sto sbattendo la testa per trovare un metodo per creare un grafico dinamico in cui vengano distribuiti la conta di dati per periodi selezionabili.

    Mi spiego meglio: ho un database in cui vengono inseriti nella colonna A un elenco di dati e nella colonna B la data in cui è avvenuto il dato, vorrei creare un grafico dinamico che si adatti al periodo che io definisco inserendo due date (nel foglio allegato celle H1 e J1) e che distribuisca mensilmente o settimanalmente (in base alla scelta dell'utente) la conta dei dati.
    Quello che trovo difficile da sistemare è che se, per esempio, il periodo va dal 15-01-2015 al 15-02-2015 la conta va divisa sui due mesi di gennaio e febbraio (17 giorni per gennaio e 15 giorni per febbraio) figuriamoci poi se volessi la distribuzione settimanale con conta dei dati da lunedì a domenica.
    Il sistema dovrebbe essere adattabile per i diversi anni, per es. anni bisestili e non.

    Ho allegato un foglio con rappresentato quello che vorrei ottenere. Ho sdoppiato i grafici settimanale e mensile ma in realtà il grafico deve essere solo uno.
    Spero di essere stato chiaro.
    Comunque sono accetti anche suggerimenti su alternative
    Grazie,
    Giuliano
    File Allegati File Allegati

  2. #2
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1680
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184
    ciao, sono di fretta
    per il grafico non so di preciso (credo si possa fare bene con delle pivot)

    per le tabelle date, potresti usare una formula del genere per scaglionare le date settimanali:

    in G10:
    =$H$2+7*(RIGHE($G$10:G10)-1)-GIORNO.SETTIMANA($H$2;3)*(RIGHE($G$10:G10)-1)

    e trascini giù.
    Da completare con dei SE(), per la fine del calcolo e/o l'opzione mensile.
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  3. #3
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3222
    Versione Office
    Excel2010
    Likes ricevuti
    627
    Likes dati
    155
    Ciao Giuliano
    tempo fa per un utente del Forum ho elaborato il lavoro che ti allego.
    Le date sono collegate ai due pulsanti di scorrimento. Vedi se ti va bene, al limite occorrerà qualche aggiustamento.

    Fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  4. #4
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Giuliano e a tutti gli amici del forum
    Ci sono diversi modi per ottenere quello che vuoi, o con i Grafici Pivot, oppure con le formule
    Adesso per motivi di tempo l'ho fatto con i magici Grafici Pivot ma con le formule non sarebbe difficile
    (anzi in alcuni casi è meglio con le formule).
    Dimmi se va bene e a disposizione per eventuali chiarimenti e altre soluzioni
    Ciao
    File Allegati File Allegati

  5. I seguenti utenti hanno dato un "Like"

    ges

  6. #5
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    ciao e grazie a tutti.
    Cercherò di sfruttare i vari suggerimenti per ottenere quello che mi serve.
    Gerardo, non ho mai usato le tabelle pivot ma preferirei utilizzare le formule che, come dici tu, in alcuni casi sono meglio!
    Giuliano

  7. #6
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Giulinao
    Sono da cellulare vedrò se nei prossimi giorni riuscirò a trovare un po di tempo, nel frattempo se qualche amico del forum volesse provareci..
    Un caro saluto a tutti, ciao

  8. #7
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    Ciao a tutti e buon anno,
    credo di essermi avvicinato a quello che mi serviva. Vi allego il risultato dopo vari tentativi.
    I periodi dell'analisi vengono definiti da una data di inizio:
    - ho lasciato fisso il giorno 01 e modificabili con menù a tendina il mese e l'anno
    - la prima data utile per l'analisi è il 01/01/2015
    e da una data di fine:
    - modificabile con una barra di scorrimento che fa aumentare o diminuire la data di mese in mese
    - alla barra è associata una macro che ad ogni spostamento ricalcola per ogni mese il conto dei dati

    a tutto questo è associato un grafico dinamico.

    Se qualcuno ha suggerimenti per migliorarlo sono ben accetti.
    Grazie
    Giuliano
    File Allegati File Allegati

  9. I seguenti 2 utenti hanno dato un "Like" a Giuliano per questo post:


  10. #8
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Giuliano hai fatto un ottimo lavoro,
    Io però vorrei rendere ancora un po più dinamico il tuo grafico e vorrei mettere la ciliegina sulla torta, in modo tale che se nella colonna F ci sono degli zero il grafico lo ignora completamente cosi da avere solo i mesi pieni.
    E' un po lunga da spiegarti le modifiche che ho fatto per cui ti invito a veder uno dei miei video per vedere come fare a creare un grafico dinamico.

    Per le serie dati ho nomintao questa formula:
    =SCARTO($F$9;;;CONTA.SE($F$9:$F$200;">"&0))
    Per le categorie ho nominato questa formula
    =SCARTO($F$9;;;CONTA.SE($F$9:$F$200;">"&0))

    Vedi allegato appeso sotto!


    Questo video tutorial potrebbe aiutarti a capire quello che ho fatto

    File Allegati File Allegati

  11. I seguenti 2 utenti hanno dato un "Like" a Gerardo Zuccalà per questo post:


  12. #9
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    Grazie Gerardo per il prezioso suggerimento!
    C'è una cosa che non capisco nel grafico dinamico...appena apro il file i mesi sull'asse delle x sono gen-15, feb-15, mar-15, ...
    Ma dopo che sposto la barra e cambio i periodi dell'analisi sull'asse delle x i mesi diventano gen-yy, feb-yy, mar-yy
    Come posso evitare che questo succeda?

  13. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao mi fa piacere che ti piacciono le modifica che ho fatto!:87:_

    Giuliano scrive:
    Ma dopo che sposto la barra e cambio i periodi dell'analisi sull'asse delle x i mesi diventano gen-yy, feb-yy, mar-yy
    Come posso evitare che questo succeda?
    Per risolvere il problema dovresti personalizzare il formato del numero della asse orizzontale ed è semplicissimo è la stessa procedura del formato di una cella
    fai cosi: In Excel 2010 hai una interfaccia leggermente diversa da qulla del mio excel 2013 (vedi immagine)
    Doppio clicco su asse orizzontale (oppure CTRL+1) stessa cosa ( oppure Mouse destro>formato asse)
    >>Opzioni Asse >> opzioni numero>> (Categoria scegli personalizzato) >>Togli la vecchia formattazione >> e scrivi mmm aa
    Vedi immagine del mio Excel 2013


  14. #11
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    Risolto. Adesso si che è perfetto!
    Grazie

    Ovviamente se qualcun altro ha suggerimenti o modifiche, in particolare per la macro che l'ho assemblata scopiazzando ma secondo me potrebbe girare meglio.
    Giuliano

  15. #12
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126
    Ciao Giuliano
    Se vuoi evitare la la Macro potresti usare le formule, ed in questo caso sarebbe la cosa più giusta perchè un semplice formula risolve il tutto, io ricorrerei al VBA solo in casi estremi ma non credo che questo sia il caso. (Una mia opinione)

    Detto questo ho lasciato tutto invariato nel foglio, ho solo cambiato il risultato che c'era nella colonna E (quello fatto con il VBA)

    Infatti in E10 ho messo questa formula e l'ho copiata in basso in pratica mi restituisce ed evidenzia i mesi in base a quello che c'è in L6

    =SE(RIGHE($E$10:E10)+1>$L$6;"";FINE.MESE(E9;1))

    Una piccola modifica nella cella F9 per evitare che gli zero vanno fino in fondo (solo fattore estetico)

    =SE(E9="";"";CONTA.PIÙ.SE(C:C;MESE(E9);D:D;ANNO(E9)))

    Giuliano ti consiglio di usare il mio file di excel nuovo (quello che ti allego), perche ormai il tuo file era "sporco" dal vecchio codice oltretutto dovresti rimettere lo ScrollBar Nuovo-

    Attenzione Visto che devi analizzare i mesi per un solo anno non capisco perchè avevi lo ScrollBar fino a 100 mesi


    Ciao fammi sapere se va bene perchè sono interessato a creare un video! vedi allegato!
    File Allegati File Allegati

  16. #13
    L'avatar di Giuliano
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Bergamo
    Età
    41
    Messaggi
    20
    Versione Office
    Excel 2010
    Likes ricevuti
    2
    Likes dati
    3
    ciao Gerardo,
    va benissimo! sono d'accordo con te che con le formule si risolve tutto più semplicemente...sto imparando a conoscerle.
    Mi hai chiesto perché ho messo lo scrollbar fino a 100 mesi, sinceramente non ricordo, devo averlo compilato all'inizio in questo modo mentre provavo a utilizzare lo scrollbar.
    Ho utilizzato il tuo file e fatto altre modifiche per renderlo meglio utilizzabile, per esempio:
    - ho inserito una scrollbar anche per la data di inizio che può variare dal 01/01/2015 al 01/01/2020 (fra quattro anno poi lo modificheremo)
    - per la data di fine ho messo un avanzamento fino a 24, per poter fare un confronto dei dati su due anni
    - proprio perché voglio confrontare i dati su due anni interi ho modificato le formule del grafico dinamico in modo che anche se un valore è zero il mese sul grafico si vede lo stesso)
    - ho provato a inserire le formule per trovare il valore max e min con relativa checkbox

    Quello che non mi piace è come evidenzio i valori minimo e massimo sul grafico...secondo te c'è un modo migliore?
    Ti allego il file di nuovo modificato.
    Giuliano
    File Allegati File Allegati

Discussioni Simili

  1. Grafico Azionario Dinamico
    Di Marius44 nel forum Domande sui Grafici di Excel
    Risposte: 3
    Ultimo Messaggio: 21/01/17, 10:59
  2. grafico sparkline dinamico. SOS!
    Di hhanson83 nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 26/10/16, 01:33
  3. Grafico dinamico che aggiorna nuove date inserite
    Di Japogi nel forum Domande sui Grafici di Excel
    Risposte: 25
    Ultimo Messaggio: 07/08/16, 12:39
  4. grafico dinamico
    Di pauljeff76 nel forum Domande sui Grafici di Excel
    Risposte: 3
    Ultimo Messaggio: 11/01/16, 17:05
  5. grafico dinamico
    Di Uistiti63 nel forum Domande sui Grafici di Excel
    Risposte: 1
    Ultimo Messaggio: 09/12/15, 17:54

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •