Calcolo miglior for...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

Calcolo miglior formazione

20 Post
3 Utenti
0 Reactions
723 Visualizzazioni
Forum 1
(@poetemaudit)
Post: 0
New Member
Avviatore di Topic
 

Buonasera,

ho un database in continuo aggiornamento con dei punteggi sull'NBA e vorrei riuscire a creare una tabella dove poter controllare la miglior formazione di ogni squadra per ogni turno (vedi Foglio "Punteggio"), ma mi sono incagliato e dopo vari tentativi falliti provo a chiedere un aiuto qua.

Come esempio volevo utilizzare la squadra "Memphis Grizzlies". (ma in futuro dovrebbe funzionare anche con le altre squadre -le quali al momento non hanno i ruoli segnati sul DB-)

Al variare del numero della "Giornata" sul foglio

"Punteggio" (corrispondente alla riga 347 sul foglio "DB-EFF2324"), dovrebbe prendere il miglior giocatore di quella giornata con ruolo PG, il migliore con ruolo SG, il migliore con ruolo SF e così via anche con PF e C. Il tutto senza ripetizioni di giocatori, nel caso di giocatori con doppio ruolo.

Esempio pratico: giornata 28; il miglior giocatore Desmond Bane punteggio 37 ha sia ruolo SG che SF, ma la miglior formazione dovrebbe essere così

PG Ja Morant 35 

SG Vince Williams Jr. 14 (anche PG, ma inferiore a Morant)

SF Desmond Bane 37 (anche SG)

PF Bismack Biyombo 15 (anche C, ma inferiore a Jackson Jr.)

C Jaren Jackson Jr. 17

 

Sperando di essermi spiegato, resto a disposizione eventualmente per chiarimenti,

c'è qualche anima pia che riesce ad aiutarmi?

Grazie,

Luca

Versione di Excel
Sistema operativo
 
Postato : 21/03/2024 00:16
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

in C5 da tirare in basso

=INDICE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);2;22);CONFRONTA(MAX(SE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);0;22)=$B5;SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22));SE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);1;22)=$B5;SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22)));SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22);0))

in D5 da tirare in basso

=MAX(SE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);0;22)=$B5;SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22));SE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);1;22)=$B5;SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22)))

con la tua versione da confermare matriciale CTRL MAIUSCOLO INVIO

 

nb

ho calcolato 22 righe per squadra

fai delle prove

 
Postato : 21/03/2024 01:51
Forum 1
(@poetemaudit)
Post: 0
New Member
Avviatore di Topic
 

ciao,

innanzitutto grazie mille

ho provato, ma mi da come risultato anche giocatori doppi

come dicevo nell'esempio, alla giornata 28 Desmond Bane che è il miglior punteggio lo mette sia nel ruolo di SG che in quello di SF, mentre idealmente dovrebbe metterlo nel ruolo che permette di avere il secondo miglior punteggio tra i giocatori con ruolo SG e SF in squadra. (sempre riferendomi all'esempio, come SF, liberando il ruolo SG al secondo migliro punteggio di quel ruolo: Vince Williams Jr. 14)

 
Postato : 21/03/2024 02:15
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

questa valuta la colonna 2 delle sigle

ma chiaramente non è completa

=INDICE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);2;22);CONFRONTA(MAX(SE(SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);1;22)=$B5;SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22)));SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);3+$C$3;22);0))

devo valutare come incastrare l'altra colonna 

ma per ora idee  non mi vengono

 

 
Postato : 21/03/2024 09:55
D@nilo
(@dnilo)
Post: 0
New Member
 

Ciao

il quesito è interessante e ci sto lavorando però devi spiegare meglio il criterio con cui bisogna escludere alcuni giocatori ad esempio bane con punti 37 appartiene a SG e SF ora vuoi che esca in SF ma non in SG che deve uscire william con 14 punti....quale è il criterio? se lo dovessi fare con carta e penna come faresti??....spiega meglio e forse ci si arriva

 
Postato : 22/03/2024 13:02
Forum 1
(@poetemaudit)
Post: 0
New Member
Avviatore di Topic
 

Ciao,

Il criterio sarebbe il seguente (utilizzando la stessa giornata come esempio pratico):

Giornata 28

Criterio 1: metti in ordine di punteggio dal più alto al più basso (Bane 37, Morant 35, Jackson Jr. 17, Biyombo 15, Williams Jr. 14, Konchar 13, Tillman Sr. 8, Aldama 7, Williams 6)

Criterio 2:

Posizionali dal punteggio più alto al più basso nei ruoli che possono ricoprire:

PG Morant 35, Williams Jr. 14

SG Bane 37, Williams Jr. 14, Konchar 13

SF Bane 37, Konchar 13, Williams 6

PF Biyombo 15, Tillman Sr. 8, Aldama 7

C Jackson Jr. 17, Biyombo 15, Tillman Sr. 8

Criterio 3:

Prendi i migliori 5, senza considerare i doppioni (Bane essendo migliore sia in SG che SF, andiamo a vedere il secondo miglior punteggio SG e il secondo miglior punteggio SF, quindi Williams Jr. 14 meglio di Konchar 13)

PG Morant 35, Williams Jr. 14

SG Bane 37, Williams Jr. 14, Konchar 13

SF Bane 37, Konchar 13, Williams 6

PF Biyombo 15, Tillman Sr. 8, Aldama 7

C Jackson Jr. 17, Biyombo 15, Tillman Sr. 8

 
Postato : 22/03/2024 19:55
D@nilo
(@dnilo)
Post: 0
New Member
 

Ciao

però perchè bane con 37 migliore in SG e SF deve andare in SF?? e non in SG??

c'è un criterio ??

 
Postato : 23/03/2024 12:02
Forum 1
(@poetemaudit)
Post: 0
New Member
Avviatore di Topic
 

Il criterio sta nel calcolo del punteggio più alto possibile, per ogni singola giornata, considerato il vincolo dei ruoli.

Il totale (cella D10) con Bane in SG e il secondo migliore con ruolo SF (visto che non devono esserci doppioni) Konchar (13 punti) sarebbe di 117 punti

Il totale invece con Bane SF e il secondo migliore con ruolo SG Williams Jr. (14 punti) è di 118 punti, ed è la miglior formazione possibile che sto cercando di ottenere

 
Postato : 23/03/2024 23:07
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

Danilo con scarto ho creato la tabella a lato

forse se si lavora su quella si capisce bene

=SCARTO('DB-EFF2324'!$B$1;CONFRONTA($C$2;'DB-EFF2324'!$C$1:$C$1000;0);;22)

in rosso la variabile

 
Postato : 23/03/2024 23:41
D@nilo
(@dnilo)
Post: 0
New Member
 

Ciao

Gianfranco l utente sa di cosa parla....le formule fanno quello che noi gli diciamo di fare....ancora non ha spiegato o forse io non capisco è perché se a parità di valore max lo mette in un ruolo e non nell' altro.....non ho molto tempo quando posso ci provo...ho creato le liste univoche posso fare le classiche ma se non c'è un criterio per cui a parità di ruolo lo devi mettere da una parte o l altra....non se ne esce

 
Postato : 23/03/2024 23:56
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

ho capito il meccanismo certo che con il2007 sarà dura

domani ci provo

 
Postato : 24/03/2024 00:33
Forum 1
(@poetemaudit)
Post: 0
New Member
Avviatore di Topic
 

Se necessario mi fornisco di Microsoft 365, ho questa v2007 da quando ero ragazzo e non ho mai avuto la necessità di cambiare, ma 99€/anno non sono certo un problema.

Vi ringrazio ancora!

 
Postato : 24/03/2024 00:49
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

te lo consiglio ma non per il file

ma è che il 365 è veramente un'altra cosa 

e onestamente il 2007 è un pelino vecchio eh!

ma poi perchè 99 io lo pago meno

sarà la versione

 
Postato : 24/03/2024 00:55
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

cio

Danilo

se riesci a incolonnare le due colonne con sigle e il nome vicino

poi estrapolando gli univoci ho idea che basti un indice confronta

 
Postato : 25/03/2024 17:51
gianfranco55
(@gianfranco55)
Post: 1861
Moderatore
 

ciao

sto facendo i passaggi e il risultato mi torna

uso però il 365

 

ora mi serve Danilo per una formula che non riesco a far funzionare

è la parte in giallo

sotto ho scritto i dati come valori

sopra probabile non vediate niente se non avete il 365

mi serve incastonare le due colonne separate con quell'ordine

 

 
Postato : 27/03/2024 01:29
Pagina 1 / 2
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download