Condividi:        

pronostico

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

pronostico

Postdi lottomoney » 03/12/17 12:38

Buongiorno,
desidererei sapere se sia possibile estrapolare, tramite Formattazione Condizionale o Vba, dalle tabelle delle quindicine, i numeri per un pronostico partendo dalle percentuali di probabilità di uscita contraddistinte in vari colori.
Mi spiego meglio: nel file allegato possiamo notare che in corrispondenza dei numeri usciti sulla ruota di Bari vi sono delle percentuali di probabilità di uscita con diversi colori (91% in corrispondenza del n.35 (riga verde)) e (60% in corrispondenza del n.39 (riga verde)) e così
anche per gli altri 4 numeri usciti.
La mia domanda è se è possibile avere nella griglia C11:F15 i numeri corrispondenti alle percentuali, dalla più alta alla più piccola.
Grazie.
lottomoney

https://www.dropbox.com/s/ijbk5j2jaw4mb ... .xlsx?dl=0
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56

Sponsor
 

Re: pronostico

Postdi Anthony47 » 03/12/17 13:29

Per pubblicare le richieste su questo forum non serve il permesso di altri, neh!

Anche se ritengo i "pronostici" relativi ai giochi basati sulla casualita' affidabili quanto le cure omeopatiche lo sono per guarire un tumore, un esercizio per fini ludici lo faccio sempre.

Veniamo alla richiesta:
-hai un elenco di numeri, in C3:G3 che sono anche replicati in B11:B15
-hai una serie di tabelle 15x15 che non ho capito come si leggono
-vorresti popolare la tabella C11:G15 con "i numeri corrispondenti alle percentuali, dalla più alta alla più piccola"

Per cercare di fare il mio esercizio ludico dovresti spiegare come si leggono le tabelle 15x15, e ad esempio che cosa vorresti ritrovarti C11:F11 relativamente al numero 38 (con la spiegazione del "perchè").

Ciao, ti aspettiamo con questi dettagli
Avatar utente
Anthony47
Moderatore
 
Post: 19465
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: pronostico

Postdi lottomoney » 03/12/17 13:46

Siccome già un'altra volta ho fatto richiesta in due forum, tra cui anche questo, e sono stato cazziato perchè qlc1 si è offeso, allora stavolta ho chiesto il permesso.
Detto questo, veniamo al quesito odierno: dal libro Lotto 20 del prof. Pazzaglia ho messo su excel le tabelle formate da 15 numeri, quindi 6x15=90 numeri in cui vengono indicate le percentuali di probabilità di uscita dei numeri in funzione dei numeri estratti (colonna gialla). Quando viene indicata una % dal 90 al 50% ci si riferisce ai numeri in corrispondenza di tali percentuali, alla riga orizzontale (colore verde) e quindi si prendono e si utilizzano come pronostici.
Se, come nel nostro caso viene estratto il numero 38, si va nella tabella dal 31 al 45, in corrispondenza del n.38 (verticale,colore giallo), in orizzontale si leggono le percentuali ed in base a quella più alta si estrapola il pronostico (35 orizzontale, colore verde) dato al 91% di probabilità di uscita e questo vale anche per gli altri 4 numeri estratti (26, 4, 81, 49).
Spero di essere riuscito a farmi capire. Grazie
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56

Re: pronostico

Postdi lottomoney » 03/12/17 14:32

questo il perchè:
39 al 7° colpo
26 al 5° colpo
28 al 6° colpo
79 48 28 al 6° colpo
47 al 2° e 3° colpo
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56

Re: pronostico

Postdi lottomoney » 03/12/17 16:31

....dimenticavo:
la soluzione dovrebbe andare bene per 11 fogli: BARI - CAGLIARI - FIRENZE - GENOVA - MILANO - NAPOLI - PALERMO - ROMA - TORINO - VENEZIA - NAZIONALE.
Grazie mille.
lottomoney
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56

Re: pronostico

Postdi Anthony47 » 03/12/17 19:48

Allora, sperando di aver intuito la richiesta, ti propongo una Userfunction su misura, che corrisponde a questo codice:
Codice: Seleziona tutto
Function GoodLuck(ByVal myEstr As Long, ByRef MyTabb As Range) As Variant
Dim oArr(1 To 5), vArr, myMatch, J As Long, I As Long
Dim pCols As Long, myRow, cMax As Integer, ciPPa As Long
'
pCols = Application.Caller.Columns.Count
'
For I = 1 To 3
    vArr = Application.WorksheetFunction.Index(MyTabb, 0, 1 + (I - 1) * 17)
    myMatch = Application.Match(myEstr, vArr, 0)
    If Not IsError(myMatch) Then
        myRow = MyTabb.Cells(myMatch, 1 + (I - 1) * 17).Resize(1, 16).Value
        cMax = 0
        For J = 1 To pCols
        cMax = 0
            For k = 1 To 15
                If myRow(1, 1 + k) > cMax And IsNumeric(myRow(1, 1 + k)) Then
                    cMax = myRow(1, 1 + k)
                    ciPPa = k
                End If
            Next k
            oArr(J) = MyTabb.Cells(myMatch, 1 + (I - 1) * 17 + ciPPa).End(xlUp).Value
            myRow(1, 1 + ciPPa) = 0
        Next J
        Exit For
    End If
Next I
GoodLuck = oArr
End Function

Va messa in un Modulo standard del progetto vba del tuo file. Per questo, partendo da Excel:
-premi Alt-F11 per aprire l'editor delle macro
-Menu /Inserisci /Modulo
-copia il codice e incollalo nel frame vuoto di destra.

Poi torna sul foglio BARI, seleziona le celle C11:F11, e scrivi questa formula nella barra della formula:
Codice: Seleziona tutto
=GoodLuck(B11;$I$2:$BF$35)

Conferma con Contr-Maiusc-Enter, non il solo Enter
Avrai cosi' i risultati del numero posizionato in B11

Copia C11:F11 e incolla verso il basso per avere i risultati degli altri numeri elencati in B12 e successivi

Sugli altri fogli di lavoro userai lo stesso principio.

Tieni presente che la sintassi della funzione GoodLuck e' la seguente:
Codice: Seleziona tutto
=GoodLuck(NumeroDaEsaminare;TabelloneConLeProbabilità)


Puoi usare tutti i metodi di indirizzamento previsti da Excel; ad esempio se la tabella dei numeri da esaminare relativi a Bari fosse in A2:A6 di Foglio1, la formula in B2:E2 di Foglio1 (da copiare poi verso il basso) sarebbe
Codice: Seleziona tutto
=GoodLuck(A2;BARI!$I$2:$BF$35)

Spero sia di qualche utilita'...
Avatar utente
Anthony47
Moderatore
 
Post: 19465
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: pronostico

Postdi lottomoney » 03/12/17 22:19

Grazie Anthony47, è quasi giusto, perchè alcuni numeri nella griglia C11:F15 non corrispondono alle percentuali.
Spero di non aver sbagliato io nel copiare le formule.
Ti allego il file con la macro. Grazie

https://www.dropbox.com/s/5948179xact8f ... .xlsm?dl=0
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56

Re: pronostico

Postdi Anthony47 » 04/12/17 00:19

Non hai seguito le istruzioni...

Anthony ha scritto:Poi torna sul foglio BARI, seleziona le celle C11:F11, e scrivi questa formula nella barra della formula:
Codice: Seleziona tutto
    =GoodLuck(B11;$I$2:$BF$35)


Conferma con Contr-Maiusc-Enter, non il solo Enter
Avrai cosi' i risultati del numero posizionato in B11


Invece tu hai inserito la formula solo in C11, poi hai copiato C11 verso destra; cioe' dove doveva starci una unica formula (C11:F11) ne hai inserito 4

Ovviamente hai poi copiato lo stesso errore nelle righe successive.

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

Re: pronostico

Postdi lottomoney » 04/12/17 14:50

Ciao Anthony47,
ti ringrazio per la correzione, adesso funziona.
Sei stato molto gentile e paziente. Grazie mille. :)
lottomoney
Utente Junior
 
Post: 12
Iscritto il: 04/02/17 22:56


Torna a Applicazioni Office Windows


Topic correlati a "pronostico":


Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti