Statistica numeri



  • Statistica numeri
    di sam (utente non iscritto) data: 11/04/2014 14:02:20

    Non ho sufficenti cognizioni di formule e codici VBA per poter elaborare e ottenere quello che sarebbe mia intenzione avere come risultato e per questo domando se avete disponibilità ad aiutarmi, nel caso di risposta positiva allegherò file e traccia esplicativa della richiesta.
    Ho letto vari messaggi sull'argomento ESTRAZIONI LOTTO, purtropo, ognuno con personali intenzioni elaborative diverse.
    Capisco la banalità della richiesta e forse la perplessità di chi legge e ha capacità nel fare quanto auspico venga concretizzato dal vostro prezioso aiuto, inquanto la vostra collaborazione non sarà dispersa, mi permetterà oltre l'utilizzo dell'elaborato, di capire qualcosa in più sull'argomento formule e codici VBA.
    Inoltre mi sarebbe utile un suggerimento e indirizzamento verso un buon libro che tratti dalle basi al completamento informativo sull'apprendimento del linguaggio VBA-Formule-Sintassi per excel 2007-e oltre.
    Grazie



  • di totygno71 (utente non iscritto) data: 11/04/2014 14:20:32

    Sam posta il quesito, se c'è qualcuno interessato ad aiutarti potrà farlo... Cerca di essere più preciso possibile e magari allega un file su cui lavorare.
    Per i libri ce ne sono diversi anche in rete ci sono tantissime risorse per iniziare.



  • di Lucas87 data: 11/04/2014 14:20:45

    Ciao.
    Per quanto riguarda il VBA, andando sulla homepage del forum, in basso puoi trovare dei link utili.
    All'interno dell'editor di VBA esiste l'help (puoi richiamarlo con F1) oppure puoi visualizzare i vari oggetti premendo F2 e da li richiamare la guida con il tasto destro-->?.
    Puoi anche usare qualsiasi motore di ricerca per avere informazioni su istruzioni, metodi, sintassi,...
    Infine ci sono i forum dove puoi chiedere consigli riguardanti il tuo caso specifico.

    A questo punto, visto che siamo qui, puoi anche entrare più nel dettaglio nella tua richiesta e allegare un file per permetterci di aiutarti.



  • di sam (utente non iscritto) data: 11/04/2014 14:29:21

    Grazie per l'interessamento dei rispondenti,

    purtroppo ho una brutta abitudine acquisita nel tempo, per apprendere debbo per forza leggere e magari sottolineare e commentare quindi se per voi non è di difficoltà preferirei delle tracce di libri ed una volta eddentrato nell'argomento utilizzare la parte relativa ai Link

    Vengo alla richiesta premettendo l'utilizzo di Excel 2007, nel file excel che allego ci sono tre fogli denominati risppettivamente "archivio"-"ritfreqpos"-"ambiritfreq".

    - IL FOGLIO "archivio", contiene per ogni riga: la data estrazione - 5 valori estratti per ogni ruota ( BA-CA-FI-GE-NA-MI-PA-RM-TO-VE-NAZ)suddivisi in riga/colonna.(questo foglio è di riferimento per il prelievo dati fissi).

    - IL FOGLIO "ritfreqpos", da formule o codice VBA, si deve aggiornare ad ogni nuova estrazione avvenuta e presente nel foglio "archivio" ed elaborare in corrispondenza della colonna di ciscun numero da 1 a 90 e per ogni ruota i relarivi ritardi-frequenze-posizione, inoltre riportare nella cella "AG2" valore del numero ritardatario elaborato prendendo in considerazione tutte le setrazioni di tutte le ruote esclusa la nazionale

    (per ritardatario s'intende il numero che non si presenta da un determinato numero di estrazioni, su una data ruota.)

    (per frequenza s'intende: la frequenza di un numero è data dal numero delle volte che tale numero è uscito diviso il numero delle estrazioni esaminate. "il campo frequenza deve essere legato al valore della cella "L2" in cui scrivere di volta in volta il numero di estrazioni volute da prendere in esame)

    (per posizione s'intende in quale posto viene trovato rispetto all'estrazione dei 5 numeri per ruota se 1 se 2 se 3 se 4 se 5), considerando che ogni volta che il numero risulta presente nella nuova estrazione, il conteggio "ritardo"-"frequenza"-"posizione" si azzera e riprendere il conteggio.

    - IL FOGLIO "ambiritfreq" come per le considerazioni e spiegazioni del FOGLIO "ritfreqpos" applicacare anlogamente per gli AMBI con la sola variazione al posto della posizione, in automatico colorare le celle se in corrispondenza di ambi adiacenti nell'estrazione ed il campo frequenza deve essere legato al valore della cella "N1" in cui scrivere di volta in volta il numero di estrazioni volute da prendere in esame)



  • di Sam (utente non iscritto) data: 11/04/2014 14:40:05

    ho inserito l'allegato.

    ho dovuto minimizzare le annualità/estrazioni in archivio per ragioni max 1mb per l'invio, comunque sufficenti e meglio utilizzabili ai fini di prove.
    Spero di rileggervi.
    Grazie



  • di Lucas87 data: 11/04/2014 16:36:52

    cit "Non ho sufficenti cognizioni di formule e codici VBA"

    ...e ti butti a piedi uniti in un progetto del genere?
    Certo è un lavoro interessante e pieno di stimoli, ma in pratica stai chiedendo che ti venga fatto tutto.
    Io non ho tempo di dedicarmi a qualcosa di così elaborato anche perchè non conosco la reale situazione in cui ti troverai ad utilizzarlo e come me credo anche altri.
    Ti suggerisco invece di iniziare a imparare ad usare il VBA e le formule per poi, pian piano, arrivare a fare richieste specifiche per ottenere quello che ti serve, magari affrontando un problema per volta.

    cit "ho dovuto minimizzare le annualità/estrazioni in archivio"
    Quindi i dati reali sono molti di più?
    Considera che maggiori sono i dati e maggiori sono le istruzioni, maggiore sarà il tempo necessario per eseguire le operazioni.
    Non vorrei che qualcuno arrivasse ad una soluzione per poi scoprire che il tempo di esecuzione è troppo lungo.



  • di sam (utente non iscritto) data: 11/04/2014 17:23:55

    Ciao Lucas87,

    lungi da me impegnare il tempo libero altrui ne tantomeno avanzare pretese peraltro anche banali quando si chiede sostegno completo.

    come avrai notato, consapevole della richiesta, ho avanzato una timida domanda prima di presentare e allegare quanto di mio interesse.

    che dire...spero che altri possano essere vogliosi ed essere interessarsi a portare avanti la mia richiesta che di base non definisce i tempi di inizio e termine, quindi se se ne ha la voglia la risposta definitiva dell'elaborato può essre nel tempo, anche perchè come avrai letto e intuito le mie attuali conoscenze di VBA sono "0" tranne una manualità con excel, ed il tuo suggerimento equivale ad un mio abbandono, tantè che una persona come te che ritengo capace e con esperienza in VBA fai evincere dallo scritto la necessità di un buon impegno temporale per il completamento elaborato.

    Forse il tuo suggerimento si può intendere analogamente al tuo prezioso aiuto nel dedicarti alla richiesta iniziando ma non definendo il termine.....cosa ne dici??? la mia e-mail dove arrivano i messaggi dì questo Forum è sempre a disposizione per una risposta positiva.

    Chissà forse totygno71 che ha partecipato con una risposta.

    Comunque rimango in attesa indicazione buon libro per le motivazioni già espresse, ho provato la guida indicata ma come ripeto il mio attuale livello è "0".

    grazie comunque e buona serata.



  • di toty (utente non iscritto) data: 11/04/2014 18:49:51

    Totygno71 è storicamente allergico a ogni progetto "lotto, enalotto calcio totocalcio aglio travaglio... " ^_^
    In effetti sono daccordo con Lucas, se sei a zero di vba non puoi pensare di gestire un progetto del genere anche se ti viene confezionato da una terza persona...
    Consiglio: vai per gradi... e costruisci tu il progetto chedendo aiuto per il singolo problema che non riesci ad affrontare.
    Ciao



  • di sam (utente non iscritto) data: 11/04/2014 20:07:23

    Consapevole che la RINUNCIA è l'eroismo della mediocrità.

    Allo stato di fatto, senza la logica d'inizio ma soprattutto la mancanza di uno spunto d'avvio per costruire il progetto per poi chiedere per gradi...la ritengo dura ma molto dura...equivalente a chiedere ad un bambino al primo giorno di scuola materna dimmi " la tabellina del 3", capisco, che il vivello esperto fa dimenticare il noviziato.... insomma senza giri di parole e senza avercela con nessuno con il sorriso e la gentilezza vi ringrazio per avermi risposto...ma desisto non potendo al momento fare nulla causa scarsissima cognizione della sintassi e linguaggio VBA.
    Per non obbligarvi alla risposta inserisco la spunta di discussione risolta, grazie



  • di Lucas87 data: 11/04/2014 20:21:34

    cit. "il tuo suggerimento equivale ad un mio abbandono"
    Dicendo così confermi che la tua intenzione era di trovare già tutto pronto e senza impegno...spero di sbagliarmi. Il forum non è un supermercato dove uno chiede un kilo di codice e subito i commessi sono pronti a intervenire.

    Finchè si parla di risolvere un piccolo problema, un errore in un codice, un suggerimento, un consiglio allora siamo tutti disponibili, ma per quanto riguarda la creazione di un progetto da 0 (complesso come il tuo poi....) allora bisogna fare delle precisazioni.

    Non sappiamo ne da dove parti ne dove vuoi arrivare. Non siamo nella tua testa per poter capire le tue esigenze. Dovremmo passare un'infinità di tempo a scrivere solo per definire come evitare che il foglio si incasini alla prima modifica.
    Non ti si sta chiedendo di diventare un programmatore in una settimana, ma almeno di informarti sulle basi.

    Io ho cominciato meno di 10 mesi fa: mi sono letto come si crea una routine, come si leggono/scrivono i dati, come si fanno i confronti, i cicli e tutto quello che sta dietro. Ho fatto esperienza con esercizi stupidi tanto per capire come funziona il codice. Ho poi iniziato a scrivere il codice di cui avevo bisogno. Solo alla fine ho fatto ricorso ai forum per risolvere i miei quesiti e ancora adesso faccio delle modifiche perchè scopro metodi e sistemi migliori per ottenere lo stesso risultato.
    Rinnovo quindi il mio suggerimento: impara almeno le basi. Dividi il progetto in più parti. Definisci un metodo per affrontare il problema (quello più semplice di solito funziona). Cerca di realizzarlo. Chiedi suggerimenti quando ti blocchi.

    Avere un codice complesso e non sapere quello che fa è una limitazione assurda.



  • di sam (utente non iscritto) data: 11/04/2014 21:41:07

    Cortese Lucas87
    non per polemica ma per gratificare la tua risposta.

    cit. Dicendo così confermi che la tua intenzione era di trovare già tutto pronto e senza impegno...spero di sbagliarmi. Il forum non è un supermercato dove uno chiede un kilo di codice e subito i commessi sono pronti a intervenire.

    Sicuramente sbagli ecco dal mio primo post come mi dichiaro "Non ho sufficenti cognizioni di formule e codici VBA per poter elaborare e ottenere quello che sarebbe mia intenzione avere come risultato e per questo domando se avete disponibilità ad aiutarmi, nel caso di risposta positiva allegherò file e traccia esplicativa della richiesta.

    cit. Finchè si parla di risolvere un piccolo problema, un errore in un codice, un suggerimento, un consiglio allora siamo tutti disponibili, ma per quanto riguarda la creazione di un progetto da 0 (complesso come il tuo poi....) allora bisogna fare delle precisazioni.

    Anche quì hai mal interpretato le mie intenzioni, dai per scontato che io sapessi molte più cose di quante in verità ne conosco e di quanto sono addentro a questo Forum, sapere in base alla quantità,peso,grandezza, consigli,suggerimenti ecc...si la mia unica colpa è non sapere nulla di VBA (ma lo avevo ampiamente manifestato)....forse aver superficialmente letto le regole del Forum...probabile...ma dopo aver ricevuto più inviti a continuare per per gradi (che al mio stato di conoscenza VBA) è dura da digerire....perchè l'inerlocutore fa finta di non capire le difficoltà iniziali oppure...lascio immaginare altre ipotesi.

    cit. Non sappiamo ne da dove parti ne dove vuoi arrivare. Non siamo nella tua testa per poter capire le tue esigenze. Dovremmo passare un'infinità di tempo a scrivere solo per definire come evitare che il foglio si incasini alla prima modifica.
    Non ti si sta chiedendo di diventare un programmatore in una settimana, ma almeno di informarti sulle basi.
    Io ho cominciato meno di 10 mesi fa: mi sono letto come si crea una routine, come si leggono/scrivono i dati, come si fanno i confronti, i cicli e tutto quello che sta dietro. Ho fatto esperienza con esercizi stupidi tanto per capire come funziona il codice. Ho poi iniziato a scrivere il codice di cui avevo bisogno. Solo alla fine ho fatto ricorso ai forum per risolvere i miei quesiti e ancora adesso faccio delle modifiche perchè scopro metodi e sistemi migliori per ottenere lo stesso risultato.

    Ripeto gentile Lucas87 se hai vogli di rileggere il mio primo post e a seguire puoi ben capire da dove stavo partendo o forse come me nelle dichiarazioni hai letto frettolosamente quanto fin qui ho scritto....inoltre non ti sembra di esagerare e misurare l'atrui contrapposto con il tuo metro di paragone....congratulazioni e felicitazioni per te che in 10 mesi sei al livello di esperto in VBA...ma evita di fare confronti è più "sereno e cordiale"

    cit. Avere un codice complesso e non sapere quello che fa è una limitazione assurda.

    Bella scoperta e a me lo dici forse non hai notato quante volte ho chiesto informazioni per l'acquisto di libri che trattano l'argomento...Anzi semmai io preferisco non abusare dell'altrui persona che divulga informazioni in rete o non so dove...io preferisco acquistare i libri e dare così attestato di riconoscenza allo sforzo editoriale...ed ancora sono in attesa di un suggerimento per il libro....ma forse siamo entrambi cittadini italiani ma con esperienze diverse...non te la prendere.....mi hai comunque gratificato e te ne sono riconoscente.

    Credimi non sono un giocatore e appassionato per quel gioco, ma per la mia poca esperienza con EXCEL 2007 ho notato che cimentarsi con VBA in quel gioco sarebbe davvero istruttivo e matematicamente attraente.

    Con il cordiale sorriso saluto

    Ma con il segno dell'Imperatore Nerone giudico le tue risposte.



  • di scossa data: 11/04/2014 22:09:37

    @sam: puoi cominciare da questo pdf (lo stampi e così puoi sottolineare e commnetare):

    IntroduzioneVBAExcel.pdf

    l'autore è il grande Giaccaglini, quindi il testo è sicuramente valido.



    scossa's web site
    Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno.
    Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)



  • di sam (utente non iscritto) data: 12/04/2014 14:11:10

    O.T. forse era necessaria una "scossa", non solo qualificata esperto ma anche da "esperienza".

    in albo signanda lapillo

    non so quanto ci vorrà, sicuramente più di 10 mesi.

    Grazie



  • di scossa data: 12/04/2014 14:41:14

    cit.: "non so quanto ci vorrà, sicuramente più di 10 mesi."

    esagerato, in 9 mesi si fa un bimbo ....



    scossa's web site
    Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno.
    Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw)



  • di alfrimpa (utente non iscritto) data: 12/04/2014 15:14:46

    Ciao Sam

    In merito alla tua richiesta di di testi su Excel/VBA posso segnalarti quelli di John Walkenbach che trovi tranquillamente su Amazon.

    Io posseggo Excel 2007 e Excel 2007 VBA Power Programming e posso dire che sono fatti molto bene; il secondo è in inglese ma, ma con una conoscenza anche scolastica di questa lingua, è molto semplice da capire.

    D'altra parte di testi sul vba in italiano non è che se ne trovino molti.

    Ciao

    Alfredo





  • di alfrimpa (utente non iscritto) data: 12/04/2014 15:27:25

    Concordo anche con il suggerimento di Scossa riguardante il pdf di Gianni Giaccaglini che oltre ad essere un grande esperto della materia possiede un personalissimo stile di scrittura assai piacevole da leggere.

    Ricordo di aver letto (molti anni fa) più di un suo libro (editi dall'Ed. Jackson chi se la ricorda ) e di essermi divertito molto.

    Alfredo





  • di sam (utente non iscritto) data: 12/04/2014 16:17:25

    ringrazio

    cit. : Concordo anche con il suggerimento di Scossa riguardante il pdf di Gianni Giaccaglini che oltre ad essere un grande esperto della materia possiede un personalissimo stile di scrittura assai piacevole da leggere.
    Ricordo di aver letto (molti anni fa) più di un suo libro (editi dall'Ed. Jackson chi se la ricorda ) e di essermi divertito molto.
    Alfredo

    cit. : "non so quanto ci vorrà, sicuramente più di 10 mesi."
    esagerato, in 9 mesi si fa un bimbo ....

    non potevo credere che quì fosse presente solo sussiego, comincio a dubitare di altre citazioni....comunque la vita è bella anche per questo e chi non è conforme avrà possibilità di ricredersi nel tempo.

    credo valga la pena di riaffermare quanto avevo scritto in altra primaria lingua "giorno da segnare con un sassolino bianco" e magari suggerire a "scossa" di aggiungerlo alla sua sotto nota oltre che a far meditare.... , cit. : Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw).

    Con un cordiale sorriso saluto tutti + Lucas87 (quel 87 non depone a suo favore)

    Ciao Sam