Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Excel per fantacalcio

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

Excel per fantacalcio

Postdi 1berto84 » 28/08/12 12:04

Ciao a tutti,
avrei una domanda da porvi. Visto che siamo in aria di aste fantacalcistiche sto cercando di ottimizzare la mia lista in excel ovvero....sto cercando con il comando cerca.vert di creare in automatico le rose del mio torneo, nel senso che basta che metto il nome del "presidente" che acquista il giocatore e lui mi mette nella casellina della squadra acquirente e nel suo ruolo...ma ho un problema.

ovviamente riesco a far vedere il primo nome, cioè riesco a fare questa assegnazione per la prima volta e per le altre no perchè mi ripete sempr elo stesso nome....e voi direte ..bravo se l'insieme da dove li pesca e sempr elo stesso e non cambia sara' sempre il primo ad essere selezionato...
ecco io vorrei sapere se si puo' scrivere un codice dove a mano a mano che si scende nella colonna dei ruol (p..d..c..a) si escluda quello acquistato prima.

dalla matrice che io inserisco ovvero... =CERCA.VERT("A";$I$2:$K$572;2;FALSO) devo togliere l'elemento RIGA al quale corrisponde l'elemento trovato e quindi ridurre la matrice...
come se fa'????
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Sponsor
 

Excel per fantacalcio

Postdi wallace&gromit » 28/08/12 16:29

ciao 1berto,
ti sei accodato ad un topic che non c'entra niente, magari un amministratore riesce a separare il tutto e creare un nuovo topic?

Penso si possa risolvere il tuo quesito con una formula matriciale (dopo averla inserita devi confermare con Ctrl + Maiusc + Enter) come questa, con l'avvertenza che deve essere inserita in una cella in riga 1 (io l'ho messa in O1):
Codice: Seleziona tutto
=PICCOLO(SE($I$2:$I$1000="a";$K$2:$K$1000);RIF.RIGA()))

poi puoi trascinarla verso il basso, e in ogni riga ti inserirà la prima, seconda, terza, ecc. occorrenza della chiave "a" (ovviamente al posto di scrivere "a" puoi fare riferimento ad una cella in cui c'è scritto "a", con il vantaggio che se modifichi quella cella con "b" tutto si aggiorna automaticamente).

Se vuoi copiarla in giù senza sapere quante saranno le celle piene usa questa:
Codice: Seleziona tutto
=SE(VAL.ERRORE(PICCOLO(SE($I$2:$I$1000="a";$K$2:$K$1000);RIF.RIGA()));"";PICCOLO(SE($I$2:$I$1000="a";$K$2:$K$1000);RIF.RIGA()))
che semplicemente nasconde i valori di errore che excel riscontra quando arriva alla fine della lista.

Prova e fai sapere
stato 2014: Office2003/2013 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1421
Iscritto il: 16/01/12 14:21

Re: Eliminare righe Excel 2007

Postdi 1berto84 » 28/08/12 19:47

Ciao e ti ringrazio per avermi risposto al mio mess off topic...ora creo un nuovo topic e ti rispondo perchè noncredo di essermi espresso bene nella mia descrizione del problema (difatti nn funonzia) :(
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi Anthony47 » 28/08/12 23:39

Per favore non creare una nuova discussione, ma continua qui.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13895
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 11:33

So fare anche fantacalcio.....
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi 1berto84 » 29/08/12 11:55

I J K L
D ABATE MILAN mia squadra
P ABBIATI MILAN
A ABBRUO PESCARA
D ABERO BOLOGNA
D ACERBI MILAN
A ACQUACA BOLOGNA
C ACQUAH PARMA
P AGAZZI CAGLIARI
P AGLIARDI BOLOGNA mia squadra
D AGOSTINI CAGLIARI
A ALFARO LAZIO
C ALLAN UDINESE
C ALMIRON CATANIA
D ALVA CATANIA
C ALVAR. INTER
D ALVARO INTER

questa è una matrice I2:K21 io vorrei far comparire nella tabellina della mia ROSA (che avra' le sue cordinate di riga e lonna) il nome del portiere che scelgo 1° 2° 3°, difensore che scelgo 1° 2° etc....la scelta viene fatta inserendo accanto alla squadra del giocatore il nome della mia squadra ovvero nella colonna "L".
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 12:15

Conosci "Convalida dati"?
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi 1berto84 » 29/08/12 12:24

mmm no mi puoi spiegare un po' meglio come posso adattarlo alla mia richiesta?
grazie :)
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 12:37

"Convalida dati" riconosce la lista dei portieri, difensori, centrocampisti ed attaccanti. Ho visto la tua lista. Solo 16 giocatori? Totale 38 partite?
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi 1berto84 » 29/08/12 12:41

no ma vabbè era un esempio giusto per far capire che c'ho sia P D C A
mi puoi scrivere la riga di comando della funzione?
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 12:46

"Convalida dati" non esiste un comando. Adesso provo una sola giornata con punti poi ti farò sapere.
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi 1berto84 » 29/08/12 12:52

ma non bisogna fare le giornate ovvero il calendario io vorrei COMPORRE LE ROSE AUTOMATICAMENTE inserendo solo il nome del presidente che si aggiudica il giocatore...
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi 1berto84 » 29/08/12 13:00

ti scrivo la riga di comando che ho fatto io per individuare il primo nome e funziona.

=SE($H$2:$H$17="zemanlandia";CERCA.VERT("zemanlandia";$H$2:$J$17;3);"")

il problema ora è che al secondo posto nella lista dei portieri ovviamrnte nonmi deve inserire lo stesso nome che c'è al 1° posto cioè+ deve essere sempre diverso e ho provato a scriverlo cosi'

=SE($H$2:$H$17="zemanlandia";CERCA.VERT("zemanlandia";$I$2:$J$17;2)*E(SE(O8<>O7;CERCA.VERT("zemanlandia";$I$2:$J$17;2);"");""))

pero' è ovvio che mi da un errore di ridondanze nella cella O8

questa è la base da dove prendo tutti i riferimenti

H I J K
Ruolo Calciatore Squadra
zemanlandia D ABATE MILAN
longobarda P ABBIATI MILAN
A ABBRUSCATO PESCARA
D ABERO BOLOGNA
D ACERBI MILAN rosa umberto
A ACQUAFRESCA BOLOGNA p ABBIATI
C ACQUAH PARMA p 0
P AGAZZI CAGLIARI
P AGLIARDI BOLOGNA
D AGOSTINI CAGLIARI
A ALFARO LAZIO
C ALLAN UDINESE
C ALMIRON CATANIA
D ALVAREZ P.S. CATANIA
C ALVAREZ R. INTER
D ALVARO PEREIRA INTER
1berto84
Newbie
 
Post: 7
Iscritto il: 28/08/12 11:56

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 13:01

Ho fatto solo la lista dei giocatori che tu scegli. E' solo un esempio. Come faccio ad inviare un file?
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi Mac_66 » 29/08/12 13:04

Mandami un file e poi li controllo per correggere le formule. Ti ho mandato un messaggio PM.
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08

Re: Excel per fantacalcio

Postdi wallace&gromit » 30/08/12 14:48

effettivamente il tuo caso è più complesso di quanto risolveva la mia formula.
Nel file che puoi scaricare qui però mi sembra di raggiungere i tuoi obiettivi:
https://rapidshare.com/files/1861266661/estrai%20ricorrenze%20successive%20da%20lista.xls
In sostanza ho organizzato i dati in questo modo:
- da G3 via un numero progressivo
- da H3 la squadra di fantacalcio che ha scelto un determinato giocatore
- da I3 il ruolo di ogni giocatore
- da J3 il suo nome
e da K3 la sua squadra reale

dalla colonna O si fanno le scelte:
- in O3 c'è il ruolo
- in P3 c'è un numeratore successivo specifico del ruolo (2° portiere = 2, ecc..)
- in Q2 si inserisce il nome della squadra fantacalcio che si vuole estrarre.
- i Q3 ho inserito la formula matriciale che poi ho trascinato verso il basso.
La formula è:
Codice: Seleziona tutto
=CERCA.VERT((PICCOLO(SE($I$3:$I$1001=$O3;SE($H$3:$H$1001=$Q$2;$G$3:$G$1001));P3));$G$3:$J$1001;4)

attualmente è bruttino quando non trova un giocatore corrispondente (es. non è ancora stato scelto il difensore 4 -> la formula dà "#NUM!". Ma se fin qui funziona risolviamo anche quello. Fai sapere
stato 2014: Office2003/2013 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1421
Iscritto il: 16/01/12 14:21

Re: Excel per fantacalcio

Postdi Mac_66 » 30/08/12 20:26

Ho già risolto a 1berto84 che avevo inviato email ma lui non risponde ancora. Sicuramente lui sarà contento. Ho eliminato le celle vuote anche i valori errori con le mie formule. Aspettiamo lui risponderà.
Mac_66
Utente Junior
 
Post: 18
Iscritto il: 22/08/12 13:08


Torna a Applicazioni Office Windows


Topic correlati a "Excel per fantacalcio":


Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti