Condividi:        

Gestire torneo di calcio con classifiche excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 02/03/15 17:06

Buonasera a tutti,
sono un nuovo utente di questo forum, sono Gianluigi.
Ho letto diversi vostri post sull argomento un cui vi chiedo aiuto, ma purtroppo nessuno soddisfa i criteri che mi servono.

Ho un piccolo torneo di calcio da gestire, ho creato un foglio excel dove inserendo il risultato della partita, mi calcola in automatico i punti da assegnare ad ogni squadra, gol fatti, gol subiti e differenza reti.
Ho trovato anche una formula per ordinare la squadra in base al punteggio che ha, ma dovrei fare un passo in più, cioè avere l' opzione che se ci fossero squadre con il punteggio uguale, venisse verificata la differenza come secondo parametro per stilare la classifica finale.
Come posso fare? Cortesemente mi potete aiutare con la relativa formula senza creare macro?

Eventualmente posso mandare il mio file via mail a chi lo vuole consultare e magari darmi suggerimenti.

Vi ringrazio anticipatamente. Buona serata. :)
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Sponsor
 

Re: Gestire torneo di calcio con classifiche excel

Postdi ricky53 » 02/03/15 17:13

Ciao,
hai inserito il quesito nella sezione errata. Scrivi ad un moderatore per far spostare nella sezione giusta il tuo quesito.



Potresti ordinare come seconda condizione per la differenza cui tu facevi riferimento.

Però con un file di esempio si potrebbe essere più certi dei suggerimenti.
Per allegare un file utilizza File Dropper
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Gestire torneo di calcio con classifiche excel

Postdi hydra » 03/03/15 08:07

Sposto nella sezione corretta
Avatar utente
hydra
Moderatore
 
Post: 7007
Iscritto il: 19/07/04 08:06
Località: Vallis Duplavis

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 03/03/15 14:50

Ok Hydra. grazie mille e scusa.

Per Ricky: se due ( o più squadre ) risultano a pari punti, bisogna verificare lo scontro diretto ( cioè il risultato della partita che hanno giocato queste 2 squadre ), ma non riesco ad avere un' idea con che formula poter verificare quest' opzione.
Cortesemente chi può aiutarmi?
il file excel è sul link: http://www.filedropper.com/test_9

la colonna Q è quella che mi interessa.
Poi mi servirebbe una seconda dritta: come faccio per bloccare le caselle ( in modo che NON vengano toccate le formule) lasciando libere solo le caselle dove poter inserire i risultati?

Ringrazio di cuore in anticipo chiunque mi aiuti.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi ricky53 » 03/03/15 16:58

Ciao,
per la seconda domanda: seleziona le celle che vuoi siano modificabili e tasto destro, formato celle, protezione e togli la spunta a bloccata e proteggi il foglio (consiglio: senza password) e tutte le altre celle non saranno modificabili.

Al momento il firewall non mi fa scaricare il file ... ci provo questa sera.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Gestire torneo di calcio con classifiche excel

Postdi Anthony47 » 04/03/15 01:43

Per non sfasciarsi la testa io suggerisco questa userfunction:
Codice: Seleziona tutto
Function scontri(ByRef myTeam As Range, ByRef totScore As Range, ByRef myClass As Range) As Long
Dim myScore As Long, myOppScore As Long, I As Long, myDiff As Long
'
myScore = myTeam.Offset(0, 1).Value
For I = 1 To totScore.Rows.Count
    myOppScore = -999
    If totScore.Cells(I, 1) = myTeam Then
        On Error Resume Next
            myOppScore = Application.WorksheetFunction.VLookup(totScore.Cells(I, 2), myClass, 2, 0)
        On Error GoTo 0
        If myOppScore = myScore Then
            myDiff = myDiff + totScore.Cells(I, 3) - totScore.Cells(I, 4)
        End If
    End If
    If totScore.Cells(I, 2) = myTeam Then
        On Error Resume Next
            myOppScore = Application.WorksheetFunction.VLookup(totScore.Cells(I, 1), myClass, 2, 0)
        On Error GoTo 0
        If myOppScore = myScore Then
            myDiff = myDiff + totScore.Cells(I, 4) - totScore.Cells(I, 3)
        End If
    End If
   
Next I
scontri = myDiff
End Function
Metti il codice in un Modulo standard del vba (es Modulo1), poi in Q3 inserisci la formula
Codice: Seleziona tutto
=scontri(K3;$C$3:$G$120;$K$3:$P$13)
Infine copi Q3 verso il basso per le altre squadre.

Nella formula:
K3 indica la squadra di cui calcolare il punteggio degli "scontri diretti"
C3:G120 indica l' area in cui tutte le partite sono elencate col relativo punteggio
K3:P13 e' l' area con la classifica: la squadra in colonna 1 e il punteggio in colonna 2
Devi adattare ai tuoi dati.

La formula restituisce la somma delle differenze reti negli scontri con altre squadre che in classifica hanno lo stesso punteggio.
Non ho guardato le altre formule, do per scontato che sono Ok.
Dovrai poi salvare il file come ".xlsm".
Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 05/03/15 17:07

Ciao Ricky53, grazie mille per la dritta di come bloccare le celle.

Ciao Anthony47, grazie mille per l' info, ho compreso il funzionamento della formula e l' ho adattata al range dei miei valori, ma non comprendo cosa devo fare quando mi hai scritto:
"Metti il codice in un Modulo standard del vba (es Modulo1), poi in Q3 inserisci la formula"
porta pazienza ma sono un po' ignorante, cos è il modulo standard del vba?
Altro dettaglio: cosa cambia salvare il formato?

Grazie mille.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi Anthony47 » 06/03/15 12:54

Per usare il codice che ti ho dato, da excel: Alt-F11 per aprire l' editor delle macro; Menu /Inserisci /Modulo; copia il codice e incollalo nel frame di dx.
Chiudi la finestra dell' editor delle macro e torna su Excel; qui inserisci la formula che ti ho gia' dato (o meglio: rispettando la sintassi che ti ho descritto)

A questo punto il tuo file conterra' una macro, quindi dovrai salvarlo nel formato ".xlsm", cioe' "cartella di lavoro con attivazione macro".

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 09/03/15 14:59

Ciao Anthony,
ho ricevuto il dettaglio delle tue istruzioni e penso di averlo inserito correttamente, ora lo testo.
Ti invio il link del file, se hai tempo e voglia, ci dai un' occhiata cortesemente?
La colonna M è quella dove ho messo il codice che mi hai fornito.

http://www.filedropper.com/testgian

Ti ringrazio di cuore per l' aiuto che mi hai dato e ti faccio i miei complimenti per la tua competenza in materia.
buona giornata intanto.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi Anthony47 » 09/03/15 19:10

A "occhio" mi pare corretto, ma il collaudo lo devi fare tu con dati reali.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 16/03/15 17:06

Ciao Anthony47,
porta pazienza se ancora ti disturbo, avrei bisogno di una dritta ...
questo foglio di excel dovrei metterlo in condivisione col sistema google drive, in modo che diversi operatori possano interagire in simultanea, sai si è possibile? e se sì come si può fare???

Ti ringrazio anticipatamente.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi Anthony47 » 17/03/15 03:17

Ho usato solo occasionalmente google drive e so che "si puo' fare".
Qui c'e' una guida per cominciare: https://support.google.com/drive/answer/2494822?hl=it

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 17/03/15 13:40

porta pazienza Anthony, rettifico la mia problematica:
ho condiviso il file, viene visto ma non viene aperto, di conseguenza nè le formule nè le macro vengono accettate ed usate.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi ricky53 » 17/03/15 14:48

Ciao,
hai dato ai vari utenti i privilegi per aggiornare il file?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-19-21
Avatar utente
ricky53
Utente Senior
 
Post: 4588
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Gestire torneo di calcio con classifiche excel

Postdi giangi82 » 17/03/15 15:53

Ciao Ricky53,
si, gli ho concesso di poter modificare i file, ma purtroppo avendo le macro non vengono lette, quindi mi è inutilizzabile ....
avrei la necessità di trovare il sistema di usare il file creato ( con grandissimo e gentilissimo aiuto di Anthony47 ) che contiene delle macro, con diverse utenze, ma google drive non mi abilita le macro.

Come posso fare? Altri suggerimenti per una soluzione semplice ma efficace? Grazie in anticipo.
giangi82
Newbie
 
Post: 7
Iscritto il: 02/03/15 16:39

Re: Gestire torneo di calcio con classifiche excel

Postdi PCLAUDIO54 » 29/04/19 13:53

Ciao Gianluigi inviami il file Excel, che hai creato, forse ho la soluzione per te

Ciao

Claudio Passarini
PCLAUDIO54
Newbie
 
Post: 1
Iscritto il: 29/04/19 13:47

Re: Gestire torneo di calcio con classifiche excel

Postdi wallace&gromit » 30/04/19 15:54

Penso che Gianluigi non frequenti più il forum, questo era un post vecchio, se vuoi farci partecipi di una soluzione sei comunque il benvenuto.
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2180
Iscritto il: 16/01/12 14:21


Torna a Applicazioni Office Windows


Topic correlati a "Gestire torneo di calcio con classifiche excel":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti