Risultati da 1 a 17 di 17

Discussione: Gare di tiro a segno - errore nelle classifiche



  1. #1
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Gare di tiro a segno - errore nelle classifiche

    Salve, sono Michele Nardecchia da Nulvi (SS) gestisco una ASD di Tiro a Segno e,
    cercherò di spiegare al meglio il problema.
    Questo programma in excel 2007, gestione gare di tiro a segno, serve all'Associazione
    per gestire tutti i dati durante la Gara, dall'iscrizione dei gareggianti alla Classifica Finale,
    Il problema è questo:
    * Nella Semifinale, Colonna "I" (Classifica Semifinale) il programma deve stilare la Classifica in base ai risultati riportati in Colonna "G" (Punteggio Max)
    ottenuto su un unico Bersaglio (massimo 30); e,
    * Nella Finale, Colonna "W" (Classifica Finale) deve stilare la Classifica in base ai risultati della Colonna "V" (Punteggio Totale), ottenuto con la
    somma dei punteggi delle Colonne "G" + "U".
    Durante la Gara del 17 Luglio scorso, durante l'inserimento dei punteggi, mi sono reso conto che man mano che
    aumentavano i concorrenti, la Classifica non corrispondeva più al punteggio riportato, e precisamente:
    un gareggiante con punteggio max di 27 viene segnato 1° in classifica, e uno con 30 al 2 o 3 posto;
    così che abbiamo dovuto terminare a mano.
    Tutti gli altri dati li da esatti.
    Per meglio capire il problema e se possibile risolverlo, in quanto io non essendo esperto in materia, non ne ho cavato piede,
    allego il File del programma completo dei dati della Gara in modo che chi di voi del Forum mi aiuterà, potrà testarlo
    e trovare l'errore.
    Mi scuso per il dilungamento ma dovevo spiegarvi a parole.
    Spero vivamente nel vostro aiuto in quanto ci è molto utile per la nostra Associazione.
    Grazie fin da ora e Buon lavoro.
    Michele

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4025
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Gare di tiro a segno - errore nelle classifiche

    Ciao,
    ma quindi è il codice VBA da controllare?

    In tal caso sposto la discussione nella giusta sezione ("Domande su Excel VBA e Macro").

    [EDIT]
    Come non detto

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  3. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Gare di tiro a segno - errore nelle classifiche

    ciao
    senza entrare nel merito delle varie formule e colonne di appoggio, un errore è sicuramente che la formula in AC9:
    =SE(O(G9=0;G9="");"";G9+RIF.RIGA(AC1)/100000)
    va ricopiata in basso, perchè attualmente, per qualche refuso, ad un certo punto cambia il riferimento da G ah H e questo fa sballare la classifica.
    Per il resto non ho modo di controllare tutto.
    "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")

  4. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4025
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Gare di tiro a segno - errore nelle classifiche

    Ciao Michele,

    nelle tabelle di appoggio per la semi-finale e per la finale (colonne AC:AE e AG:AI), a partire dalla posizione 11 (quindi alla riga 19), le formule cambiano

    Esempio...

    fino alle cella AC18 la formula è questa:

    =SE(O(G18=0;G18="");"";G18+RIF.RIGA(AC10)/100000)


    mentre dalla AC19, non si fa più riferimento alla colonna G ma alla H:

    =SE(O(H19=0;H19="");"";H19+RIF.RIGA(AC11)/100000)

    stessa cosa a partire dalla cella AG19.
    Non ho ancora controllato tutto il file, ma c'è qualche ragione per questo cambio nelle formule?

    Ho corretto queste formule, prova a dare un'occhiata.

    ----------Post unito in automatico----------

    [EDIT]
    Scusa ninai, non avevo aggiornato la pagina

    Comunque si... anche io credo che l'errore sia quello.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  5. #5
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Gare di tiro a segno - errore nelle classifiche

    comunque, io non resisto

    in I9:
    =SE(G9;MATR.SOMMA.PRODOTTO(--($G$9:$G$509>G9))+CONTA.SE(G9:$G$509;G9);"")

    e tiri giù, eviti le colonne di appoggio AC e AD

    stessa cosa si potrebbe fare per la classifica finale
    "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")

  6. I seguenti 2 utenti hanno dato un "Like" a ninai per questo post:


  7. #6
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Ok, provo subito e vi faccio sapere. Grazie
    Michele

  8. #7
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Gare di tiro a segno - errore nelle classifiche

    esattamente in V9:
    =SE(V9<>"";MATR.SOMMA.PRODOTTO(($V$9:$V$509>V9)*($V$9:$V$509<>""))+CONTA.SE(V9:$V$509;V9);"")

    e le colonne AG, AH, AI, diventano superflue
    "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")

  9. I seguenti utenti hanno dato un "Like"


  10. #8
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Grazie....
    L'ho povato e ora funziona bene, da le giuste Classifiche sia nella Semifinale che nella Finale.
    Ho visto che l'amico Ninai mi ha scritto altre due formule per semplificarlo,
    potrei provare ma non vorrei icasinare il tutto. Comunque le provo su una copia per vedere
    come si comporta.
    Per adesso un grande Grazie a Voi per l'aiuto che mi avete dato.
    Domani lo testo bene e vi farò sapere se sarà Ok, per adesso sembra che vada bene.
    Buon lavoro
    Michele

  11. #9
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Salve Ninai,
    Ho inserito in I9 la formula che mi hai dato per le Classificazioni e va bene,
    mentre invece quando iserisco in V9 la formula per la Classifica Finale e poi la estendo fino in fondo alla
    Colonna, al posto dei numeri che ci sono, mi compare lo 0 (zero) in ogni cella.
    potresti controllare le due Formule direttamente sul file che ho allegato nel primo Post per vedere se vanno bene?
    Grazie
    Michele

  12. #10

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4025
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Gare di tiro a segno - errore nelle classifiche

    Citazione Originariamente Scritto da Nardecchia Visualizza Messaggio
    Salve Ninai,
    Ho inserito in I9 la formula che mi hai dato per le Classificazioni e va bene,
    mentre invece quando iserisco in V9 la formula per la Classifica Finale e poi la estendo fino in fondo alla
    Colonna, al posto dei numeri che ci sono, mi compare lo 0 (zero) in ogni cella.
    potresti controllare le due Formule direttamente sul file che ho allegato nel primo Post per vedere se vanno bene?
    Grazie
    Michele
    Ciao,
    la formula dovresti metterla nella cella W9.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  13. #11
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1678
    Versione Office
    2010 PC
    Likes ricevuti
    895
    Likes dati
    184

    Re: Gare di tiro a segno - errore nelle classifiche

    a me sembra funzionare
    File Allegati File Allegati
    "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")

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

    Re: Gare di tiro a segno - errore nelle classifiche

    Nardecchia si potrebbe sbloccare il file, perchè mi risulta bloccato con password, giusto per fare delle prove

  15. #13
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Ciao Ninai, ho visto che funziona,
    io all'inizio la stavo inserendo in W9, poi nel tuo suggerimento ho letto
    che andava inserita in V9 e così ho cambiato, sicuramente nello scrivere hai digitato V
    al posto della W.
    Poi lo testo anche anche con queste tue Formule.
    Con le vostre correzioni sta andando alla Grande.
    Grazie per ora, poi lo testo bene e vi faccio sapere.
    Buona serata
    Michele

  16. #14
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2076
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117

    Re: Gare di tiro a segno - errore nelle classifiche

    Ciao Gerardo

    vai in vba
    e a questo codice del foglio1
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Nriga As Long
    Nriga = Target.Row
    Application.EnableEvents = False
    Sheets("Gara").Unprotect
        If Not Intersect(Target, Range("A9:A508")) Is Nothing Then
            If Target.Value = "" Then
                Cells(Nriga, "C") = ""
            Else
                Cells(Nriga, "C") = Nriga - 8
                Cells(Nriga, "D") = "Dare"
                Cells(Nriga, "E") = "Punti"
            End If
        ElseIf Not Intersect(Target, Range("D9:D508")) Is Nothing Then
            If Cells(Nriga, "A") = "" Then
                MsgBox "Dati Utente mancante" & Chr(13) & Chr(13) & " Inserire Nome_Cognome"
                Application.Undo
                GoTo Fine
            End If
            Cells(Nriga, "F") = Cells(Nriga, "F") + Target.Value ''Totale Bersagli
            Cells(Nriga, "Y") = Cells(Nriga, "Y") & " " & Target.Value  ''Storico Bersagli consegnati
            Target = "Dare"
        ElseIf Not Intersect(Target, Range("E9:E508")) Is Nothing Then
            If Cells(Nriga, "A") = "" Then
                MsgBox "Dati Utente mancante" & Chr(13) & Chr(13) & " Inserire Nome_Cognome"
                Application.Undo
                GoTo Fine
            End If
            Cells(Nriga, "H") = Cells(Nriga, "H") + Target.Value ''Totale punteggio
            Cells(Nriga, "Z") = Cells(Nriga, "Z") & " " & Target.Value  ''Storico punteggio
            If Target.Value > Cells(Nriga, "G") Then Cells(Nriga, "G") = Target.Value
            Target = "Punti"
        End If
    Fine:
    Application.EnableEvents = True
    Sheets("Gara").Protect
    End Sub

    e non si ripresenta la seccatura

  17. #15
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Scusami Gerardo, non avevo visto questo tuo messaggio.
    Il file non è bloccato, io non ho messo nessuna password,
    non so cosa dirti.

  18. #16

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4025
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Gare di tiro a segno - errore nelle classifiche

    Citazione Originariamente Scritto da Nardecchia Visualizza Messaggio
    Scusami Gerardo, non avevo visto questo tuo messaggio.
    Il file non è bloccato, io non ho messo nessuna password,
    non so cosa dirti.
    Ciao,
    si, è bloccato con una "password vuota"... viene tolta/messa in automatico dal codice associato all'evento Change del foglio (come ha spiegato Gianfranco al post #14).
    Sicuramente è stato fatto per evitare di compromettere le formule (e direi che è giusta come cosa ).

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  19. #17
    L'avatar di Nardecchia
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Nulvi (SS)
    Età
    63
    Messaggi
    7
    Versione Office
    2007
    Likes ricevuti
    0
    Likes dati
    1

    Re: Gare di tiro a segno - errore nelle classifiche

    Grazie Tore per la spiegazione e va benissimo come mi dici Tu. Comunque per quanto riguarda il File Gestione Gare,
    Ora funziona bene sia con le tue correzioni delle Formule errate che, con le nuove Formule
    di Ninai. Ho fatto delle simulazioni e sono OK.
    Le ho salvate anche come File di riserva in caso di spiacevoli inconvenienti.
    Non so proprio come ringraziarvi.... Voi del Forum, per l'aiuto che ci date siete semplicemente Magnifici!!!
    Buona giornata e Buon lavoro
    Michele

Discussioni Simili

  1. Risposte: 7
    Ultimo Messaggio: 03/01/17, 20:15
  2. [Risolto] calcolare il totale tra numeri con segno negativo e numeri con segno positivo
    Di luigiflo nel forum Domande su Excel in generale
    Risposte: 35
    Ultimo Messaggio: 05/11/16, 19:53
  3. Classifica Gare
    Di robynud nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 14/02/16, 19:15
  4. Trova gare
    Di AlexD nel forum Domande su Excel in generale
    Risposte: 15
    Ultimo Messaggio: 13/11/15, 22:06
  5. Classifiche corsa podistica
    Di mdr66 nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 18/06/15, 12:45

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
  •