Risultati da 1 a 19 di 19

Discussione: Quiz: squadre



  1. #1

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

    Quiz: squadre

    Un quiz facile che serve sempre come allenamento.

    Ho quattro gironi di quattro squadre che hanno concluso il loro torneo, bisogna trovare delle formule da inserire in A9 - A16 che mi trovino le prime due classificate di ogni girone e in B9 - B16 il rispettivo punteggio ottenuto, come da seguente immagine.


    P.S. - La seconda del girone 3 è la Squadra I con 17 punti e non la M come ho indicato nell'immagine.
    Ultima modifica fatta da:ges; 18/07/15 alle 16:45

  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
    Ciao Ges
    Sarebbe tutto più facile se fossero disposti diversamente tutti in verticale come nel mio esempio


    in B20 : =GRANDE($B$2:$B$17;RIGHE($A$2:A2))
    in A20: =INDICE($A$2:$A$17;AGGREGA(15;6;(RIF.RIGA($B$2:$B$17)-RIF.RIGA($B$2)+1)/($B$2:$B$17=B20);CONTA.SE($B$20:B20;B20)))


    ovviamente se avete la versione di excel 2007 e precedenti la formula in A20 sarà diversa



    A
    B
    C
    1
    Gironi Punti
    2
    Squadra A
    20
    Girone1
    3
    Squadra B
    23
    4
    Squadra C
    9
    5
    Squadra D
    13
    6
    Squadra E
    11
    Girone 2
    7
    Squadra F
    15
    8
    Squadra G
    20
    9
    Squadra H
    16
    10
    Squadra I
    17
    Girone 3
    11
    Squadra L
    11
    12
    Squadra M
    14
    13
    Squadra N
    23
    14
    Squadra O
    19
    Girone 4
    15
    Squadra P
    21
    16
    Squadra Q
    18
    17
    Squadra R
    20
    18
    19
    Risultato
    20
    Squadra B
    23
    21
    Squadra N
    23
    22
    Squadra P
    21
    23
    Squadra A
    20
    24
    Squadra G
    20
    25
    Squadra R
    20
    26
    Squadra O
    19
    27
    Squadra Q
    18
    28
    Squadra I
    17
    29
    Squadra H
    16
    30
    Squadra F
    15
    31
    Squadra M
    14
    32
    Squadra D
    13
    33
    Squadra E
    11
    34
    Squadra L
    11
    35
    Squadra C
    9

  3. #3
    L'avatar di FabIla
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Napoli
    Età
    45
    Messaggi
    21
    Versione Office
    Excel 2016
    Likes ricevuti
    0
    Likes dati
    0
    Io con Excel 2007 userei questa serie di formule:


    In B9 =GRANDE($B$3:$B$6;RIGHE($A$2:A2)) e la trascinerei anche in B10
    in B11 =GRANDE($E$3:$E$6;RIGHE($A$2:A2)) e la trascinerei anche in A12
    in B13 =GRANDE($H$3:$H$6;RIGHE($A$2:A2)) e la trascinerei anche in A14
    in B15 =GRANDE($K$3:$K$6;RIGHE($A$2:A2)) e la trascinerei anche in A16

    mentre in
    in A9 =INDICE($A$3:$A$6;CONFRONTA(B9;$B$3:$B$6;0)) e la trascinerei anche in A10
    in A11 =INDICE($D$3:$D$6;CONFRONTA(B11;$E$3:$E$6;0)) e la trascinerei anche in A12
    in A13 =INDICE($G$3:$G$6;CONFRONTA(B13;$H$3:$H$6;0)) e la trascinerei anche in A14
    in A15 =INDICE($J$3:$J$6;CONFRONTA(B15;$K$3:$K$6;0))e la trascinerei anche in A16

  4. #4

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1305
    @Gerardo: le tue formule funzionano ottimamente! In effetti ordinandoli in verticale rende tutto più agevole.
    @FabIla: ottimo, anche se spezzettate le tue formule funzionano benissimo!

  5. #5
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    ciao
    pur concordando con il consiglio di strutturare diversamente i dati, propongo due formule dinamiche, per l'attuale struttura:

    in A9:
    =INDICE(SCARTO($A$3:$A$6;;INT((RIF.RIGA()-9)/2)*3;;);CONFRONTA(B9;SCARTO($B$3:$B$6;;INT((RIF.RIGA()-9)/2)*3;;);0))

    in B9:
    =GRANDE(SCARTO($B$3:$B$6;;INT((RIF.RIGA()-9)/2)*3;;);VAL.PARI(RIF.RIGA())+1)

    e le trascini in basso
    ovviamente , se cambi le posizioni delle attuali tabelle, si devono adattare i riferimenti ed inoltre non si tiene conto dei parimeriti.

  6. #6
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    423
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    ciao
    pur concordando con il consiglio di strutturare diversamente i dati, propongo due formule dinamiche, per l'attuale struttura:

    in A9:
    =INDICE(SCARTO($A$3:$A$6;;INT((RIF.RIGA()-9)/2)*3;;);CONFRONTA(B9;SCARTO($B$3:$B$6;;INT((RIF.RIGA()-9)/2)*3;;);0))

    in B9:
    =GRANDE(SCARTO($B$3:$B$6;;INT((RIF.RIGA()-9)/2)*3;;);VAL.PARI(RIF.RIGA())+1)

    e le trascini in basso
    ovviamente , se cambi le posizioni delle attuali tabelle, si devono adattare i riferimenti ed inoltre non si tiene conto dei parimeriti.
    Ciao Ninai,
    ottime le tue formule dinamiche....potresti spiegarmele? oppure chiediamo a Gerardo di fare un video.....

  7. #7
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    Citazione Originariamente Scritto da Vincenzo Damiani Visualizza Messaggio
    Ciao Ninai,
    ottime le tue formule dinamiche....potresti spiegarmele? oppure chiediamo a Gerardo di fare un video.....
    Ci provo, sicuramente Riccardo, con il suo "fuoco" divulgativo, potrebbe fare meglio.

    Il valore di A dipende da quello della B.

    Di base, in B9 sarebbe:
    =GRANDE($B$3:$B$6;1) (il valore più alto del girone)
    in A9 sarebbe:
    =INDICE($A$3:$A$6;CONFRONTA(B9;$B$3:$B$6;0)) (quale squadra corrisponde a quel punteggio)

    A questo punto si deve intervenire a rendere dinamici i range interessati ed alternare l'1° ed il 2° punteggio (il K di grande()).

    Per rendere dinamici i range uso SCARTO() :
    SCARTO($A$3:$A$6;;INT((RIF.RIGA()-9)/2)*3;;)
    man mano che la formula si trascinerà in basso il valore di quante colonne si deve spostare diventerà:
    0,0,3,3,6,6,9,9,12,12 ecc. questo perchè, man mano, RIF.RIGA() aumenta.
    int((9-9)/2)*3= 0*3=0
    int((10-9)/2)*3=0*3=0
    int((11-9)/2)*3=1*3=3
    int((12-9)/2)*3=1*3=3
    int((13-9)/2)*3=2*3=6
    int((14-9)/2)*3=2*3=6
    ecc.
    ecc.
    questo è stato fatto anche per range B3:B6.


    Per alternare il K del GRANDE() in 1,2,1,2,1,2,1,2 , ho usato
    VAL.PARI(RIF.RIGA())+1
    partendo dalla riga 9
    falso+1=1
    vero+1=2
    falso+1=1
    vero+1=2
    ecc.
    ecc.
    Ultima modifica fatta da:ninai; 19/07/15 alle 19:35

  8. #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
    Citazione Originariamente Scritto da Vincenzo Damiani Visualizza Messaggio
    Ciao Ninai,
    ottime le tue formule dinamiche....potresti spiegarmele? oppure chiediamo a Gerardo di fare un video.....
    Ciao Vincenzo, grazie per avermi citato, ma qui il livello è molto alto, niente che si possa confrontare con miei video tutoril
    Vincenzo devi sapere che ninai oltre che essere un appassionato di excel insegna matematica alle superiori, mentre dai miei tutorial si tratta un livello base e d intermedio che comunque ha generato molto interesse perche una grossisima fetta di platea italiana ha ancora pochissima conoscenza di excel.
    Ciao a tutti
    Qui a Milano +37°

  9. #9
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    .......devi sapere che ninai oltre che essere un appassionato di excel insegna matematica alle superiori, ..........
    Gerardo sull'appassionato concordo ma non è vero che insegno matematica, spesso gliela faccio entrare perchè mi piace. (devo ammettere che una migliore cultura matematica mi manca).

  10. #10
    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
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    Ci provo, sicuramente Riccardo, con il suo "fuoco" divulgativo, potrebbe fare meglio.
    Grazie Ninai comunque mi chiamo Gerardo

    Ninai, dato che con excel non cè mai una soluzione, io sto provando un altro approccio di formula e voglio seguire più o meno quello che ho fatto nel post #2, formula che tu conosci benissimo solo che la vorrei adattare ai 4 gironi, non riesco a sciogliere questo nodo... non cè un modo con lo stesso tipo di formula avere l'INDICE di tutti e 4 i gironi
    Grazie ninai e un saluto a tutti gli amici del forum

  11. #11
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    Citazione Originariamente Scritto da Gerardo Zuccalà Visualizza Messaggio
    Grazie Ninai comunque mi chiamo Gerardo
    Scusa per lo scambio di nome, ho superato i 50 e poi,
    avevo usato =DESTRA(nome;4) :127: e mi sembravano uguali :127:

  12. #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
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    Scusa per lo scambio di nome, ho superato i 50 e poi,
    avevo usato =DESTRA(nome;4) :127: e mi sembravano uguali :127:
    hahhaha... ninai hai letto la domanda #10?
    sari interessato a risolvere questo problema

  13. #13
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    Sì, ho letto ma non ho capito cosa vuoi ottenere

  14. #14
    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
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    Sì, ho letto ma non ho capito cosa vuoi ottenere
    Io nel post nr.2 ho fatto una formula che tu conosci benissimo
    =INDICE($A$2:$A$17;AGGREGA(15;6;(RIF.RIGA($B$2:$B$17)-RIF.RIGA($B$2)+1)/($B$2:$B$17=B20);CONTA.SE($B$20:B20;B20)))

    che però funziona solo se i 4 gironi sono disposti verticalamente uno attaccatto all'altro....
    solo che ges ovviamente è interessato a lasciare i gironi disposti come nel #1 cioè uno affianco all'altro

    adesso i ti chiedo se è possibile usare lo stesso approccio di formula che ho fatto, al quale sono molto famigliarizzato?


    Sto diventando matto:292:

    Ciao Ninai

  15. #15
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    Credo che devi applicare le medesime procedure che ho fatto nelle mie formule (di base molto simili alle tue).
    Lo SCARTO() per rendere dinamici i range ed al posto del CONTA.SE() l'altro mi espediente per dare sempre, 1°, 2°, 1°, 2°, 1°, 2°, ecc.
    In questo momento sento troppo caldo, lavoraci tu :93:


    EDIT

    credo di aver capito male!!! tu vuoi una classifica unica a prescindere dal girone???? però mantenedo la struttura dei dati iniziale???
    Ultima modifica fatta da:ninai; 19/07/15 alle 21:56

  16. #16
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1689
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185
    ciao
    forse non è neanche questo quello che chiedevi ma :
    in B9:
    =GRANDE($B$3:$K$6;RIGHE($B$9:B9))
    In A9:
    =INDIRETTO(INDIRIZZO(AGGREGA(15;6;RIF.RIGA($A$1:$K$6)/($A$1:$K$6=B9);CONTA.SE($B$9:B9;B9));AGGREGA(15;6;RIF.COLONNA($A$1:$K$6)/($A$1:$K$6=B9);CONTA.SE($B$9:B9;B9))-1))

    e trascini in basso
    Hai la classifica generale delle squadre a prescindere dal girone

    oppure (molto simile):
    =INDIRETTO("r"&AGGREGA(15;6;RIF.RIGA($A$1:$K$6)/($A$1:$K$6=B9);CONTA.SE($B$9:B9;B9))&"c"&AGGREGA(15;6;RIF.COLONNA($A$1:$K$6)/($A$1:$K$6=B9);CONTA.SE($B$9:B9;B9))-1;FALSO)
    Ultima modifica fatta da:ninai; 19/07/15 alle 22:29

  17. #17
    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
    Yeesss! ninai

    Non è esattamente come chiedevo ma mi piace molto l'approccio con INDIRIZZO(riga, colonna)che serve all'INDIRETTO per farti restituire il valore.
    Vedi ninai tante volte non è solo importante fare la formula giusta da copiare ed incollare, ma nel mio caso è molto importante capire il tipo la formula e ovviamente più l'approccio è comprensibile meglio è.
    Grazie ninai sei un grande!:271:

  18. #18

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2065
    Likes dati
    1305
    @ninai e Gerardo: apprezzo moltissimo questo scambio con qualche spiegazione, ritengo molto utile per l'approccio sul forum!
    Un grazie meritato a nome di tutti!

  19. #19
    L'avatar di Vincenzo Damiani
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Molfetta
    Età
    58
    Messaggi
    423
    Versione Office
    2010
    Likes ricevuti
    13
    Likes dati
    637
    Citazione Originariamente Scritto da ninai Visualizza Messaggio
    Ci provo, sicuramente Riccardo, con il suo "fuoco" divulgativo, potrebbe fare meglio.

    Il valore di A dipende da quello della B.

    Di base, in B9 sarebbe:
    =GRANDE($B$3:$B$6;1) (il valore più alto del girone)
    in A9 sarebbe:
    =INDICE($A$3:$A$6;CONFRONTA(B9;$B$3:$B$6;0)) (quale squadra corrisponde a quel punteggio)

    A questo punto si deve intervenire a rendere dinamici i range interessati ed alternare l'1° ed il 2° punteggio (il K di grande()).

    Per rendere dinamici i range uso SCARTO() :
    SCARTO($A$3:$A$6;;INT((RIF.RIGA()-9)/2)*3;;)
    man mano che la formula si trascinerà in basso il valore di quante colonne si deve spostare diventerà:
    0,0,3,3,6,6,9,9,12,12 ecc. questo perchè, man mano, RIF.RIGA() aumenta.
    int((9-9)/2)*3= 0*3=0
    int((10-9)/2)*3=0*3=0
    int((11-9)/2)*3=1*3=3
    int((12-9)/2)*3=1*3=3
    int((13-9)/2)*3=2*3=6
    int((14-9)/2)*3=2*3=6
    ecc.
    ecc.
    questo è stato fatto anche per range B3:B6.


    Per alternare il K del GRANDE() in 1,2,1,2,1,2,1,2 , ho usato
    VAL.PARI(RIF.RIGA())+1
    partendo dalla riga 9
    falso+1=1
    vero+1=2
    falso+1=1
    vero+1=2
    ecc.
    ecc.
    Grazie mille ninai,
    sei grande............:111:

Discussioni Simili

  1. Risposte: 33
    Ultimo Messaggio: 31/01/17, 17:00
  2. 2 squadre con lo stesso nome ma differenti loghi
    Di BETWEB nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 01/01/17, 23:24
  3. [Risolto] Quiz
    Di Anthony nel forum Domande su Excel in generale
    Risposte: 35
    Ultimo Messaggio: 22/11/16, 15:02
  4. Quiz
    Di Anthony nel forum Domande su Excel VBA e MACRO
    Risposte: 0
    Ultimo Messaggio: 19/11/16, 14:16
  5. colori da associare a squadre
    Di Ste nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 24/07/15, 21:55

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
  •