Risultati da 1 a 11 di 11

Discussione: Sistema per selezionare dati ricorrenti in una tabella.



  1. #1
    L'avatar di IvanMR
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Pavia
    Età
    42
    Messaggi
    10
    Versione Office
    Office 2011 Mac
    Likes ricevuti
    0
    Likes dati
    0

    Sistema per selezionare dati ricorrenti in una tabella.

    Ciao a tutti

    il file in allegato l'ho scaricato da una piattaforma gratuita molto utilizzata per il trading online: Metatrader 4.

    In verità ho già diviso il testo in colonne ed altre modifiche per comodità perché il file scaricato in origine ha bisogno di alcuni passaggi di formattazione ( per es.: i dati sono separati da un punto e non da una virgola, le colonne non hanno intestazione, ecc...).

    Il mio problema è il seguente:

    riguarda la selezione dei dati da utilizzare per creare il grafico piuttosto che la creazione del grafico stesso.

    Cerco di spiegarmi:

    vorrei avere la possibilità di selezionare i dati in questo modo:

    fare il grafico del mese di X degli ultimi X anni ed ottenere X grafici per ogni mese e per ogni anno selezionati; eppoi ottenere il grafico media degli X grafici.

    Quindi se voglio analizzare settembre avere la possibilità di scegliere il mese, in questo caso settembre, di scegliere per quanti anni, per esempio gli ultimi 6 anni ed ottenere quindi 6 grafici che rappresentano il mese di settembre relativo agli anni selezionati eppoi un ulteriore grafico che rapprensenti la media degli ultimi 6 mesi di settembre.

    Resto a disposizione per tutti i chiarimenti necessitassero.

    Ringrazio in anticipo per qualunque segnalazione.

    Grazie
    Ivan Iorio
    File Allegati File Allegati

  2. #2
    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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao benvenuto in forumexcel
    Come prima cosa dovresti sistemare le date che sono nella colonna A perchè quel formato aaaa.mm.gg non viene riconusciuto da Excel (versione in Italiano), e queste date non si possono sistemare con la personalizzazione del formato del numero, perchè sotto non ci sono numeri seriali, quindi dovresti fare una formula come questa qui sotto, esempio nella colonna H e trascini giu

    =DATA(SINISTRA(A2;4);STRINGA.ESTRAI(A2;6;2);DESTRA(A2;2))

    a questo punto devi incollare i dati nella colonna A e lo fai con l'incolla speciale
    fai cosi:

    --> seleziona range dove hai messo le formule (colonna H) --> copia--> posizionati nella A2--->incolla speciale--> valori-> e quindi dai il formato data gg/mm/aaa-->cancella colonna H

    Per il resto non ho capito molto....
    Un Saluto

  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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Ivan
    dopo un caloroso/doveroso saluto a Gerardo (ha perfettamente ragione per quanto riguarda le date scritte in quel modo; io le ho cambiate - senza colonna d'appoggio - con VBA), ti propongo ciò che credo d'aver capito. Tieni presente che è SOLO UNA BOZZA che ha bisogno di un sacco di miglioramenti/aggiustamenti ma mi interessa sapere se sono sulla giusta strada.

    Clicca sul pulsante "Aggiiorna Grafico" e vedrai cosa succede. NON CAMBIARE IL MESE E GLI ANNI INDICATI (come ho detto è solo una bozza) i risultati potrebbero (anzi, sarrebbero) sballati.

    Un'altra cosa basilare: in un Forum si chiede qualcosa che, dalle prove fatte, non ti è riuscito di fare. Tu non hai allegato neppure cosa t'aspetti che Excel/Grafico faccia. Prova ad impostare qualcosa che possiamo cercare di arrivare alla soluzione.

    Prova e fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  4. #4
    L'avatar di IvanMR
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Pavia
    Età
    42
    Messaggi
    10
    Versione Office
    Office 2011 Mac
    Likes ricevuti
    0
    Likes dati
    0

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Gerardo e Marius44

    Per Gerardo:

    l'allegato numero.1 è il file con le modifiche che mi avevi consigliato di apportare;


    Per Marius44:

    l'allegato numero.2 è il file con i risultati da me ottenuti prima di decidere di scrivere qui sul Vs forum. Non ho pensato di allegarlo perché è molto lontano da quello che vorrei ottenere. Non ci sono proprio riuscito. Infatti ad un certo punto delle mie prove ho provato a fare il grafico soltanto della variazione tra un giorno e l'altro. Niente di quello che vorrei ottenere come ti dicevo.

    Pensavo di chiedere soltanto quello che poteva essere la procedura eppoi tutto il lavorone non avrei voluto scaricarlo a qualcun'altro. Il tuo lavoro è molto avanzato. Però quando ho provato a cliccare aggiorna grafico senza cliccare nient'altro ho ricevuto un errore a video che ti allego per mostrartelo. Credi sia un problema di compatibilità tra versioni diverse di office?

    Io vorrei avere la possibilità di scegliere il periodo: quindi scegliere un mese e avere il grafico di quel mese per n anni. Per esempio il mese di marzo degli ultimi 5 anni. Quindi ottenere 5 grafici uno del mese di marzo 2016, uno del mese di marzo 2015, uno del mese di marzo 2014, uno del mese di marzo 2013 ed infine uno del mese di marzo 2012.
    Ed infine un grafico che rappresenti la media in questo caso di questi 5 mese di marzo differenti.

    Per ora Vi ringrazio davvero tanto per l'attenzione rivoltami e per la celerità nella risposta.

    Resto in attesa per tutti i chiarimenti che Vi necessitano.

    Grazie
    Ivan Iorio
    File Allegati File Allegati

  5. #5
    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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Ivan
    a me non dà nessun problema.
    Non è che forse è a causa del ... Mac
    Forse è meglio chiedere lumi a ges (anche lui è un Mac...chiettista!!

    Aspettiamo e, nel frattempo, provo qualcosa.
    Ciao,
    Mario

  6. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7161
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1301

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao a tutti,
    ma qui non centra nulla essere Mac... chiettista o Win ... uista!

    Comunque a me, la routine di Mario, modificando la data funziona!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  7. #7
    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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao a tutti,
    ma qui non centra nulla essere Mac... chiettista o Win ... uista!

    Comunque a me, la routine di Mario, modificando la data funziona!
    Anche a me funziona Windows10 Excel2013

  8. #8
    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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Salve a tutti
    Come detto, ho continuato a lavorare sul problema (anche se la seconda parte, quella delle medie per intenderci, non mi è molto chiara.
    Ho creato altri due fogli: Foglio1 e Grafici; ho utilizzato questa routine
    Codice: 
    Sub Macro2()
    'assume mese, anno inizio e numero anni
        ms = Cells(2, 8): an = Cells(2, 9): na = Cells(2, 10)
        ms = Application.WorksheetFunction.VLookup(ms, Range("BA1:BB12"), 2, 0)
        If ms = "" Or an = "" Or na = "" Then
            MsgBox "Dati non completi.", 0 + 16, "Errore"
            Exit Sub
        End If
        uRiga = Cells(Rows.Count, "A").End(xlUp).Row
        Range("L2:AZ" & uRiga).ClearContents
        Range("L1,R1,X1,AD1").ClearContents
    'ciclo per numero di anni - da 0 a na-1
        b = 6
        For k = 0 To na - 1
            an1 = an + k: A = 2: b = b + 6
            Cells(1, b) = an1
            For i = 2 To uRiga
                'trasforma data di colonna A
                mydate = Right(Cells(i, 1), 2) & "/" & Mid(Cells(i, 1), 6, 2) & "/" & Left(Cells(i, 1), 4)
                If mydate = "//" Then Stop: Exit For
                mydate = CDate(mydate)
                'cerca anno+ciclo e mese
                If an1 = Year(mydate) And ms = Month(mydate) Then
                    Cells(A, b) = mydate
                    Range(Cells(i, 2), Cells(i, 6)).Copy
                    Cells(A, b + 1).PasteSpecial Paste:=xlValues
                    A = A + 1
                End If
            Next i
        Next k
    'fine ciclo
    Sheets("Grafici").Select
    End Sub
    A me fa il lavoro che è richiesto. Utilizza il pulsante "Mostra Grafici" dopo aver indicato il mese, l'anno di partenza e il numero di anni da mostrare (max 4).

    Prova e fai sapere. Ciao,
    Mario
    File Allegati File Allegati

  9. #9
    L'avatar di IvanMR
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Pavia
    Età
    42
    Messaggi
    10
    Versione Office
    Office 2011 Mac
    Likes ricevuti
    0
    Likes dati
    0

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Mario

    innanzitutto grazie davvero. Non è facile comunicare solo con le parole senza il tono della voce e la comunicazione del corpo: ma voglio davvero farti arrivare un Sincero Grazie.

    Credo che quest'ultimo file che hai allegato funzioni anche a me.

    Vorrei chiederti se fosse possibile eliminare dai dati e dal grafico la colonna dei volumi e tenere soltanto le 4 colonne dell'open, high, low e close. Ho un'idea e vorrei chiederti se possiamo utilizzare il grafico che si trova nei grafici azionari e che si chiama proprio Apertura-Massimo-Minimo-Chiusura.

    Per quanto riguarda i grafici singoli che rappresentano ognuno lo stesso periodo selezionato ma riferito ad anni diversi è proprio quello che avrei voluto realizzare.

    Poi l'ultimo grafico deve essere un grafico che rappresenta la media di tutti i grafici che abbiamo richiesto: qui devo un po' riflettere su come realizzarlo. Nel senso che ovviamente se noi prendiamo il mese di luglio di diversi anni ognuno di essi a parità di data dalla quale partiamo e di data alla quale ci fermiamo nei diversi anni avrà livelli di prezzo che potranno variare anche molto. Quindi devo riflettere su come ottenere la media di questi differenti periodi. Tu già sai come risolvere questo punto?

    Resto a disposizione per tutte le tue richieste

    Grazie buona giornata
    Ivan Iorio

  10. #10
    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

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Ivan
    ti allego il file dove ho inserito (nello stesso Foglio1) il Grafico Azionario riferito ai primi dati. Non sono andato oltre perchè, a mio avviso, non è facile da comprendere. Meglio quello a linee.
    Per togliere la colonna dei Volumi (e non stravolgere tutto il lavoro fatto) seleziona ogni Grafico e elimina la Serie Volumi (nel file allegato l'ho fatto io).
    Per quanto attiene la media non ritengo sia utile perchè essendo, appunto, una media avrai un solo dato che non è molto rappresentativo in un Grafico.
    Tieni presente che il lavoro è da migliorare e rendere più ... professionale. Ma a questo devi pensarci tu.

    Attenzione: molti dati del Foglio (quelli che prendi dal sito) sono ripetuti. Vedi ad esempio il 2/6/2002, 3/6/2001, 10/6/2001 e, sicuramente, altri che non ho controllato.

    Ciao,
    Mario
    File Allegati File Allegati

  11. I seguenti utenti hanno dato un "Like"


  12. #11
    L'avatar di IvanMR
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Pavia
    Età
    42
    Messaggi
    10
    Versione Office
    Office 2011 Mac
    Likes ricevuti
    0
    Likes dati
    0

    Re: Sistema per selezionare dati ricorrenti in una tabella.

    Ciao Mario

    non ho parole. Davvero.

    So apprezzare l'impegno, la qualità ed il valore del lavoro altrui.

    Che altro dire: hai visto io cosa ero riuscito a fare (meglio dire a non fare ;) ) in relazione a quello che invece avrei voluto fare.

    Questo potrebbe essere per te il miglior apprezzamento da parte mia e la gratitudine per il tuo aiuto.

    Lo so può sembrare troppo ed anche retorico quello che scrivo. E' un rischio che corro ben volentieri.

    Ti ringrazio anche per questi ultimi consigli che mi hai dato e ti auguro buon lavoro.

    Con gratitudine
    Ivan Iorio

    p.s.: colgo l'occasione adesso dopo tanto tempo che Vi seguo senza essermi mai iscritto di ringraziare Gerardo, anche per i video sul canale youtube che sono stati e sono in ogni momento di difficoltà una fonte inesauribile di soluzioni, e tutto questo forum.

Discussioni Simili

  1. [Risolto] Selezionare valori da una tabella seguendo un percorso logico
    Di Maurantz nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 16/02/17, 20:14
  2. Problema sistema calcolo ore settimanali
    Di jacobrs nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 01/06/16, 18:15
  3. Avanzamento date tenendo conto della capacita' del sistema
    Di lala10 nel forum Domande su Excel VBA e MACRO
    Risposte: 31
    Ultimo Messaggio: 07/05/16, 00:13
  4. Problema con VBA per sistema a doppie e triple
    Di paciola nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 20/04/16, 22:55
  5. riepilogo di più pronostici giocati per sistema con doppie
    Di kroma nel forum Domande su Excel in generale
    Risposte: 14
    Ultimo Messaggio: 21/02/16, 18:27

Tag per Questa Discussione

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
  •