Risultati da 1 a 16 di 16

Discussione: classifica fantacalcio



  1. #1
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    classifica fantacalcio

    Pur leggendo altre discussioni similari non riesco a trovar soluzione al mio problema e cioè:

    ho bisogno che la classifica si aggiorni in automatico (ma questo è fatto), ma che rispetti delle condizioni e cioè che li ordini in questa importanza:

    1) punti
    2) punti generali
    3) differenza reti
    4) gol fatti
    5) vittorie

    non sò se son stato chiaro però facendo un esempio

    squadra 1 punti 5 punti generali 105
    squadra 2 punti 5 punti generali 104,5 diff. reti 3 goal fatti 2 vittorie 3
    squadra 3 punti 5 punti generali 104,5 diff. reti 3 goal fatti 2 vittorie 2
    squadra 4 punti 5 punti generali 104,5 diff reti 3 goal fatti 2 vittorie 1

    grazie a chi saprà aiutarmi

  2. #2

    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: classifica fantacalcio

    Ciao,
    mettiamo che i dati con l'aggiornamento siano in A1:F5 e la classifica vogliamo generarla in A10:F14, una formula che tiene conto del tuo ordine è la seguente (da inserire in A11 e trascinare a destra e in basso).
    Si tratta di formula matriciale e quindi per attivarla bisogna schiacciare i tasti CTRL+SHIFT+INVIO

    =INDICE(A$2:A$5;CONFRONTA(GRANDE($B$2:$B$5+($C$2:$C$5)/100-RIF.RIGA($D$2:$D$5)/10000+($E$2:$E$5)/100-RIF.RIGA($F$2:$F$5)/10000;RIGHE($A$1:$A1));$B$2:$B$5+($C$2:$C$5)/100-RIF.RIGA($D$2:$D$5)/10000+($E$2:$E$5)/100-RIF.RIGA($F$2:$F$5)/10000;0))

    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    Ciao e grazie per la pronta risposta, ho visto il tuo file ma se alla squadra 3 metti vittorie 4 perchè non sale al secondo posto visto che a parità di punteggio, generali, differenza reti e gol fatti ma appunto vittorie superiori dovrebbe salire andare al secondo posto?

  5. #4

    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: classifica fantacalcio

    In effetti guardando meglio mancano gli ultimi criteri .... ora sono col cellulare in serata la sistemerò.
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. #5
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    grazie ancora......per cercare di essere ancora più chiaro ti allego un file che ho scaricato e modificato per il mio caso e che comunque per non so quale motivo nemmeno rispetta i criteri:
    File Allegati File Allegati

  7. #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: classifica fantacalcio

    Prova con questa modifica (ti allego il file)

    =INDICE($A$1:$A$11;MAX(SE((GRANDE($B$2:$B$11+$C$2:$C$11/1000+RIF.RIGA($A$2:$A$11)/10000+$D$2:$D$11/1000+RIF.RIGA($A$2:$A$11)/10000+$E$2:$E$11/1000+RIF.RIGA($A$2:$A$11)/10000+$F$2:$F$11/1000+RIF.RIGA($A$2:$A$11)/10000;RIF.RIGA(A1)))=$B$2:$B$11+$C$2:$C$11/1000+RIF.RIGA($A$2:$A$11)/10000+$D$2:$D$11/1000+RIF.RIGA($A$2:$A$11)/10000+$E$2:$E$11/1000+RIF.RIGA($A$2:$A$11)/10000+$F$2:$F$11/1000+RIF.RIGA($A$2:$A$11)/10000;RIF.RIGA($A$2:$A$11);"")))

    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  8. #7
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    niente....ci sta sempre qualcosa che non va.......ho azzerato un po di parametri....guarda un po che succede.....azzera anche il resto e lascia solo i punteggi generale e guarda che non li ordina nemmeno solo per generali; cosa che dovrebbe fare come secondo criterio dopo i PUNTI.
    File Allegati File Allegati

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

    Re: classifica fantacalcio

    Ciao Fireman80
    Fare una classifica con più criteri è di per se abbastanza difficile, quindi per alleggerire il tutto, ho optato per una colonna aggiuntiva che se da fastidio la si può nascondere o spostare.

    In questa colonna aggiuntiva attraverso una formula mi sono fatto restituire dei numeri millesimali che tiene conto appunto dei criteri dal più importante "generale" fino al meno importante "gol subiti"


    In K2 e trascina in basso:

    =B2+(C2/100000)+(D2/100000000000)+(E2/100000000000)+(F2/1000000000000)


    a questo punto le formule andranno a vedere il risultato della colonna aggiuntiva

    Infatti in N2 metterai questa formula e trascina in basso:
    =GRANDE($K$2:$K$11;RIGHE($N$1:N1))(Attenzione metti il formato numero intero senza decimali)

    Adesso è un gioco da ragazzi

    in O2 metti questa formula e trascinala in basso e a destra:

    =INDICE(A$2:A$11;CONFRONTA(N2;$K$2:$K$11;0))


    File Allegati File Allegati

  10. I seguenti utenti hanno dato un "Like"


  11. #9

    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: classifica fantacalcio

    Come dice Gerardo combinare tanti fattori crea qualche problema di adattamento in particolare delle operazioni /1000 che combinati con le altre possono dare risultati discordanti.
    Usare le celle di appoggio è più semplice.
    Tuttavia se ti va di usare il vba al posto delle formule tutto si risolve abbastanza facilmente.
    Codice: 
    Option Explicit
    Private Sub Worksheet_Change(ByVal Target As Range)
        Dim wks As Worksheet
        Set wks = Worksheets("Classifiche")
        If Not Intersect(Target, Range("A2:J11")) Is Nothing Then
            Application.ScreenUpdating = False
            With wks
                .Range("A2:A11").Copy
                .Range("O2").PasteSpecial Paste:=xlValues
                .Range("B2:B11").Copy
                .Range("N2").PasteSpecial Paste:=xlValues
                .Range("C2:J11").Copy
                .Range("P2").PasteSpecial Paste:=xlValues
                .Range("N1:W11").Select
            End With
            With wks.Sort.SortFields
                .Clear
                .Add Key:=Range("N2:N11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("P2:P11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("Q2:Q11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("R2:R11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("S2:S11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("T2:T11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("U2:U11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("V2:V11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("W2:W11"), SortOn:=xlSortOnValues, Order:=xlDescending
                .Add Key:=Range("O2:O11"), SortOn:=xlSortOnValues, Order:=xlDescending
            End With
            With wks.Sort
                .SetRange Range("N1:W11")
                .Header = xlYes
                .MatchCase = False
                .Orientation = xlTopToBottom
                .SortMethod = xlPinYin
                .Apply
            End With
            Application.CutCopyMode = False
            Application.ScreenUpdating = True
        End If
       Set wks= Nothing
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  12. I seguenti utenti hanno dato un "Like"


  13. #10
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    adesso provo questo con le vba........ma io non ci capisco niente con il linguaggio.....spero funzioni.

  14. #11
    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: classifica fantacalcio

    @fireman scrive
    .riesco a malapena inserire la parentesi graffa con ctrl+shift+enter..
    la parentesi graffa non si scrive ma excel la mette lui automaticamente quando digiti i tasti CTRL+SHIFT+ENTER

    Hai letto i post #8 e #9 ?

  15. #12
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    ci stiamo accavallando con le risposte.......ho letto dopo aver scritto le vostre risposte........:264:
    Ultima modifica fatta da:Canapone; 18/05/17 alle 16:24

  16. #13
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    adesso funziona bene......non ci sarei mai arrivato, il vba è per me Aramaico, spero solo che spostandolo nel file dove mi serve e dove ho tutti i collegamenti non si blocchi, in quel caso non saprei proprio da dove cominciare, grazie per l'aiuto......metterò post RISOLTO appena finisco di testarlo dove mi serve come ho scritto sopra.

  17. #14
    L'avatar di pkrome59
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Reggio Calabria
    Età
    58
    Messaggi
    1188
    Versione Office
    Office 2013
    Likes ricevuti
    1198
    Likes dati
    2133

    Re: classifica fantacalcio

    Ciao fireman80, con le formule e tenuto conto dei criteri nell'ordine:
    Generale, differenza reti, gol fatti, partite vinte, partite perse e gol subiti, in O2 copia e trascina giù la seguente:

    In O2:
    =INDICE($A$2:$A$11;AGGREGA(14;6;(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/(AGGREGA(14;6;$C$2:$C$11+$D$2:$D$11/1000+$E$2:$E$11/10000+$F$2:$F$11/100000-$G$2:$G$11/1000000-$H$2:$H$11/10000000+(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/100000000;RIGHE($A$2:$A2))=$C$2:$C$11+$D$2:$D$11/1000+$E$2:$E$11/10000+$F$2:$F$11/100000-$G$2:$G$11/1000000-$H$2:$H$11/10000000+(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/100000000);1))

    allego il file di prova.
    Fa sapere se ti va bene.
    File Allegati File Allegati

  18. I seguenti 2 utenti hanno dato un "Like" a pkrome59 per questo post:


  19. #15

    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: classifica fantacalcio

    Ottima soluzione pkrome :255:
    permettimi però una piccola correzione alla tua formula ... sicuramente per una banalissima svista .... ma vedo cha hai dimenticato la colonna dei punti:

    =INDICE($A$2:$A$11;AGGREGA(14;6;(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/(AGGREGA(14;6;$B$2:$B$11+$C$2:$C$11/1000+$D$2:$D$11/10000+$E$2:$E$11/100000-$F$2:$F$11/1000000-$G$2:$G$11/10000000-$H$2:$H$11/100000000+(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/100000000;RIGHE($A$2:$A2))=$B$2:$B$11+$C$2:$C$11/1000+$D$2:$D$11/10000+$E$2:$E$11/100000-$F$2:$F$11/1000000-$G$2:$G$11/10000000-$H$2:$H$11/100000000+(RIF.RIGA($A$2:$A$11)-RIF.RIGA($A$2)+1)/100000000);1))

    Naturalmente l'ultimo valore l'ho diviso per 100 milioni! :32:
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  20. I seguenti 2 utenti hanno dato un "Like" a ges per questo post:


  21. #16
    L'avatar di fireman80
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    italia
    Età
    37
    Messaggi
    55
    Versione Office
    office 2016
    Likes ricevuti
    0
    Likes dati
    5

    Re: classifica fantacalcio

    ok.......funziona anche la formula di pkrome59 e giustamente con la correzione di ges importante in quanto non considerava i punti, vi ringrazio per l'attenzione dimostratami, siete bravissimi, non riuscivo proprio a venirne a capo da solo. quindi post RISOLTO.
    Alla prossima domanda e soluzione.......:166:!!!

Discussioni Simili

  1. Fantacalcio
    Di MaxdaPalermo nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 09/01/17, 02:19
  2. Estrapolare una classifica di categoria da una classifica generale
    Di Albyspace nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 29/09/16, 00:54
  3. Asta del Fantacalcio
    Di Pierfra nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 31/08/16, 12:06
  4. fantacalcio
    Di Dodo71 nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 26/09/15, 23:04
  5. Classifica fantacalcio
    Di Flavio nel forum Domande su Excel in generale
    Risposte: 23
    Ultimo Messaggio: 18/09/15, 19:28

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
  •