Condividi:        

excel voti fantacalcio automaticamente

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 voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 04/08/10 12:27

salve a tutti sn nuovo del forum e ho cercato ma nn ho trovato nnt su questo problema in particolare e purtroppo mi trovo in difficoltà perchè nn riesco a realizzare un foglio excel che ogni giornata di fantacalcio aggiorna da solo i voti dei giocatori...per favore datemi una mano XD
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Sponsor
 

Re: excel voti fantacalcio automaticamente

Postdi Flash30005 » 04/08/10 14:43

Ciao Franc3sco e benvenuto nel Forum

Sicuramente hai già impostato un foglio con dei dati in tabella
e saprai dove reperire i dati aggiornati del fantacalcio
quindi è consigliabile l'invio da parte tua del file e del link dei dati aggiornati.

Per l'invio del file segui questa procedura

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 04/08/10 20:14

purtroppo ancora voti nn ce ne sn quindi sarebbe come lavorare su un foglio bianco...cmq se qualcuno potrebbe spiegarmi come fare in futuro o puo darmi una mano lo ringrazio in anticipo
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi Flash30005 » 04/08/10 20:30

So solo che "fantacalcio" è un tipo di gara ma non conosco uno schema di gestione
una volta che avrai o farai lo schema base
provvederemo a rendere l'aggiornamento automatico.

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: excel voti fantacalcio automaticamente

Postdi Max_46 » 29/08/10 09:10

Ciao a tutti... utilizzo questa discussione, sia per aiutare l'utente FrAnC3sC0 dandogli uno spunto di tabella excel per il Fantacalcio, sia per avere un aiuto su un paio di problemi che non riesco a risolvere.

Spiegazione del file: i fogli "quotazioni" e "voti_giornata" vengono aggiornata di settimana in settimana con file excel che trovo in internet; "CLASSIFICHE" sono le varie classifiche in base alla fanta-partite giocate; "GIORNATE" ovviamente sono gli scontri tra le fanta-squadre; via-via le varie fanta-squadre con le diverse rose.

Come potete vedere nel foglio "giornate" compaiono le partite che si andranno a giocare con il risultato nelle colonne "F" e "G" in base ai punteggi totali che si avranno dopo ogni giornata di campionato, utilizzando la seguente formula:

Codice: Seleziona tutto
=SE('Squadra1'!$C$47>0;INDICE({0;1;2;3;4;5;6};CONFRONTA('Squadra1'!$C$47;{0,01;65,99;71,99;77,99;83,99;89,99;95,99;101,99};1) );"")


Il risultato compare in automatico appena inserisco il punteggio di giornata in una determinata casella... nell'aggiornare in automatico il foglio "classifiche", per quanto riguarda i gol non ho avuto problemi in quanto vado ad utilizzare la seguente formula:

Reti segnate, nella colonna "I":
Codice: Seleziona tutto
=SOMMA.SE(GIORNATE!C$3:C$115;B5;GIORNATE!F$3:F$115)+SOMMA.SE(GIORNATE!E$3:E$115;B5;GIORNATE!G$3:G$115)

("B5" è la casella dove si trova il nome della squadra)

Il problema si pone come aggiornare le caselle delle vittorie, pareggi e sconfitte... voi cosa mi consigliate con i fogli che ho ora così?

L'altro problema riguarda le rose... ovvero, ogni squadra ha la sua rosa ma senza giocatori doppi, ma potrebbe capitare che nei vari mercati di riparazione scappi di inserire in rosa un giocatore già in possesso di un'altra squadra... in che modo potrei segnalarmi dell'errore?

Vi ringrazio in anticipo per il vostro aiuto! :)

Questo è il file excel: http://www.megaupload.com/?d=8O2L1NUZ
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: excel voti fantacalcio automaticamente

Postdi Max_46 » 01/09/10 08:21

Nessuno riesce a darmi una dritta? Il file excel mi sembra buono, o no? :-?
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: excel voti fantacalcio automaticamente

Postdi Flash30005 » 01/09/10 11:05

Avvia questa macro:

Codice: Seleziona tutto
Sub CompilaClass()
UR = Worksheets("GIORNATE").Range("C" & Rows.Count).End(xlUp).Row
For RRR = 5 To 12
For CCC = 6 To 8
Worksheets("CLASSIFICHE").Cells(RRR, CCC).Value = 0
Next CCC
Next RRR
For RR = 3 To UR
    SQC = Worksheets("GIORNATE").Range("C" & RR).Value
    RisC = Worksheets("GIORNATE").Range("F" & RR).Value
    If RisC = "" Then GoTo Salta
    SQF = Worksheets("GIORNATE").Range("E" & RR).Value
    RisF = Worksheets("GIORNATE").Range("G" & RR).Value
    If RisC > RisF Then
        ColC = 6
        ColF = 8
    Else
        ColC = 8
        ColF = 6
    End If
    If RisC = RisF Then
        ColC = 7
        ColF = 7
    End If
    For RRC = 5 To 12
        SqCC = Worksheets("CLASSIFICHE").Range("B" & RRC).Value
            If SqCC = SQC Then Worksheets("CLASSIFICHE").Cells(RRC, ColC).Value = Worksheets("CLASSIFICHE").Cells(RRC, ColC).Value + 1
            If SqCC = SQF Then Worksheets("CLASSIFICHE").Cells(RRC, ColF).Value = Worksheets("CLASSIFICHE").Cells(RRC, ColF).Value + 1
        Next RRC
Salta:
Next RR
End Sub


e fai sapere
Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: excel voti fantacalcio automaticamente

Postdi Max_46 » 01/09/10 11:25

Flash30005 ha scritto:Avvia questa macro:

e fai sapere
Ciao


Grande, funziona... ora me la studierò bene in caso mi serva per altre funzioni! Grazie mille Flash ;)

Per quanto riguarda l'elenco dei giocatori nel foglio "quotazioni", come posso procedere per indicare che quel determinato giocatore è già inserito in una rosa? Pensavo di copiare le celle delle varie rose nello stesso foglio "quotazioni", magari nella colonna "L" e poi nasconderla... da lì, trovare un modo per segnalare che quel determinato giocatore già esiste, quindi un confronto tra liste... è una cavolata, lo so, ma prova e riprova mi da sempre errore o non confronta nel modo che voglio io :-? :roll:
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: excel voti fantacalcio automaticamente

Postdi Flash30005 » 01/09/10 12:04

Prova questa macro nascondendo la colonna "L"
Codice: Seleziona tutto
Sub Quotaz()
Columns("L:L").Clear
URQ = Worksheets("quotazioni").Range("C" & Rows.Count).End(xlUp).Row
For RR = 6 To URQ
TrovG = 0
NG = Worksheets("quotazioni").Range("C" & RR).Value
URL = Worksheets("quotazioni").Range("L" & Rows.Count).End(xlUp).Row
For RRL = 1 To URL
NGL = Worksheets("quotazioni").Range("L" & RRL).Value
If NG = NGL Then
TrovG = 1
MsgBox "Attenzione! Giocatore duplicato alla riga " & RR & " alla riga " & RRL + 4, vbInformation
End If
Next RRL
If TrovG = 0 Then Worksheets("quotazioni").Range("L" & RRL).Value = NG
Next RR
End Sub


Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: excel voti fantacalcio automaticamente

Postdi Max_46 » 01/09/10 12:29

Flash30005 ha scritto:Prova questa macro nascondendo la colonna "L"

Ciao


No Flash, praticamente questa macro mi copia la colonna "C" del foglio "quotazioni" nella colonna "L" nel medesimo foglio

Spiego meglio, che forse prima non mi ero ben spiegato... nella colonna "L" del foglio "quotazioni" ho le formule:
Codice: Seleziona tutto
='Fanta-Salzano (Max_46)'!C4

e così trascinato giù fino a raggiungere C37 nella formula... stessa cosa poi ripetuta per gli altri fogli contente le rose

Ora vorrei che quei nomi che compaiono nella colonna "L" vengano confrontati con la colonna "C" sempre del foglio "quotazioni"... se una cella in "C" combacia con una in "L", la cella in "C" si colora di giallo, per esempio, indicando che il giocatore è già in uso... se la cella non è colorata allora il giocatore è libero... se la cella si colora di rosso allora il giocatore è iscritto nella colonna "L" più di una volta... questo è un esempio per farti/farvi capire qual'è la mia intenzione, altre idee (magari più semplici) sono gradite! ;)

Cmq ti ringrazio Flash per la tua velocità nel rispondere! :)
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: excel voti fantacalcio automaticamente

Postdi Flash30005 » 01/09/10 13:52

Ok, proviamo questa

Codice: Seleziona tutto
Sub Quotaz()
Columns("C:C").Interior.ColorIndex = xlNone
Columns("L:L").Interior.ColorIndex = xlNone
URL = Worksheets("quotazioni").Range("L" & Rows.Count).End(xlUp).Row
URQ = Worksheets("quotazioni").Range("C" & Rows.Count).End(xlUp).Row

'routine colora Giallo la colonna C
For RRL = 4 To URL
    NGL = UCase(Worksheets("quotazioni").Range("L" & RRL).Value)
    For RR = 6 To URQ
        NG = Worksheets("quotazioni").Range("C" & RR).Value
        If NG = NGL Then
            Worksheets("quotazioni").Range("C" & RR).Interior.ColorIndex = 6
        End If
    Next RR
Next RRL
'----
'routine colora Rosso la colonna L
For RRL = 4 To URL - 1
    NGL1 = UCase(Worksheets("quotazioni").Range("L" & RRL).Value)
    If NGL1 = 0 Or NGL1 = "" Then GoTo SaltaNG
    For RRL2 = RRL + 1 To URL
        NGL2 = UCase(Worksheets("quotazioni").Range("L" & RRL2).Value)
        If NGL1 = NGL2 Then
            Worksheets("quotazioni").Range("L" & RRL).Interior.ColorIndex = 3
            Worksheets("quotazioni").Range("L" & RRL2).Interior.ColorIndex = 3
        End If
    Next RRL2
SaltaNG:
Next RRL
End Sub

Ciao

P.s. Attenzione non so dove iniziano i dati nella colonna L,
vedendo la formula ho interpretato dalla riga 4,
valore che chiaramente puoi variare
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: excel voti fantacalcio automaticamente

Postdi Max_46 » 01/09/10 14:31

Flash30005 ha scritto:Ok, proviamo questa

Ciao

P.s. Attenzione non so dove iniziano i dati nella colonna L,
vedendo la formula ho interpretato dalla riga 4,
valore che chiaramente puoi variare


Che dire, mi hai salvato, non riesco a capire come hai fatto, ma grazie infinite! :)

PS: avrei preferito che il rosso si formasse sulla colonna "C", ma a pensarci bene, primo, la formula avrebbe riconosciuto doppio il nome nella colonna "C" e nella colonna "L" e non solo sulla seconda e, secondo, è meglio che si colori nella colonna "L" almeno così capisco quali sono le squadre da confrontare... grazie ancora Flash! ;) 8)
Avatar utente
Max_46
Utente Junior
 
Post: 26
Iscritto il: 15/03/09 12:00
Località: Salzano (VE)

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 14/09/10 14:30

ora vorrei sapere come fare io XD aiutatemi
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 14/09/10 14:35

a me ripeto interessano solo i voti
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 14/09/10 15:25

io in pratica vorrei fare cosi incollando da un sito i voti in un foglio di excel copiasse automaticamente il voto di quel giocatore in in altro foglio dello stesso documento excel è possibile?e poi volevo sapere si possono cancellare tante immagini da excel senza selezionarle a uno a uno e cancellarle?
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi ivo » 14/09/10 15:44

beh se ho capito bene tu vuoi incollare, per esempio, nel foglio 1 tutti i voti e nel foglio 2, in una determinata cella deve apparire il voto del giocatore presente nel foglio 1.

[Premessa]
per eseguire quello che ti propongo, quando copierai i dati nel foglio 1 i voti dei vari giocatori devono essere sempre nelle stesse celle.
[/premessa]
sempre come esempio, nella cella C10 del foglio 1 c'è il voto che ti interessa
nel foglio 2 ha impostato
colonna A cognome colonna B nome e colonna C voto
mettiamo che in foglio 2 cella C4 tu voglia avere il voto presente in foglio 1 cella C10
basta scrivere nel foglio 2 cella C4 la seguente formula
Codice: Seleziona tutto
 =Foglio1!C10
Immagine
Avatar utente
ivo
Utente Senior
 
Post: 1135
Iscritto il: 20/08/01 01:00
Località: Treviso

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 14/09/10 16:47

il codice va inserito in macro?scusami ma nn conosco molto di excel,cmq io voglio nel foglio uno incollare i nomi dei giocatori con i voti da un sito e creare un collegamento con il foglio 2 in modo tale che ogni volta che nel foglio due inserisco una lista di giocatori(la formazione di quella giornata) spunta automaticamente il voto per ogni giocatore,è possibile che excel associa in base al nome il voto e non in base alla posizione?
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi ivo » 14/09/10 17:08

niente macro!
roba molto più semplice:
scrivi direttamente dentro la cella
per farti capire cosa stai facendo, quando in una cella inizi con l'uguale (come nel mio esempio Foglioio1!C10) stai scrivendo una formula.
Esempio
1+1=2 a1 e b1 contengono entrambi 1
=SOMMA(a1+b1) messo sulla cella C1 ti viene fuori la somma delle celle a1 e b1 cioè 2
Immagine
Avatar utente
ivo
Utente Senior
 
Post: 1135
Iscritto il: 20/08/01 01:00
Località: Treviso

Re: excel voti fantacalcio automaticamente

Postdi FrAnC3sC0 » 14/09/10 17:43

ok grazie ora ho capito...però volevo sapere se è possibile che excel associa al nome il collegamento lasciando perdere la posizione che ogni volta occupa.In pratica il mercato potrebbe portare dei cambiamenti quindi la lista che copierei potrebbe cambiare quindi per evitare nuove fatiche volevo sapere se è possibile fare con excel quello scritto precedentemente
FrAnC3sC0
Newbie
 
Post: 8
Iscritto il: 04/08/10 12:17

Re: excel voti fantacalcio automaticamente

Postdi Anthony47 » 15/09/10 01:53

Lo potresti fare con Cerca.Vert, con una formula del tipo:
=Cerca.Vert(IlNomeDelGiocatore;AreaDeiPunteggiDiTuttiGiocatori;2;0)

E' ovviamente essenziale che i tuoi giocatori esistano nella tabella dei voti che importi da qualche sito.

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

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "excel voti fantacalcio automaticamente":


Chi c’è in linea

Visitano il forum: Nessuno e 35 ospiti