Condividi:        

Come calcolare le presenze (Lotto)

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

Come calcolare le presenze (Lotto)

Postdi freetime78 » 24/03/12 19:26

Buonasera a tutti

Avendo 3 blocchi di 45 numeri ciascuno ,vorrei sapere che formula devo usare per far si che excel mi

rintracci e visualizzi quei numeri che contano almeno una o piu' presenze in ciascun blocco.

In pratica avendo questi 3 blocchi ,ciascuno di 9x5= 45 estratti, excel deve dirmi quali numeri sono presenti in ciascun blocco,ossia quelli che non hanno saltato il ciclo

non so se sono stato chiaro

Grazie
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Sponsor
 

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 25/03/12 02:15

Penso si possa fare con una macro ma...
per rendere più chiaro a chiunque voglia adoperarsi, credo che dovresti inviare il file di excel inserendo nel foglio stesso le spiegazioni.

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 25/03/12 15:59

Ciao Flash

niente di particolare

In pratica io ho :

3 blocchi di 45 numeri

La macro deve trovarmi quel o quei numeri che sono "Sempre" presenti in tutti e 3 i blocchi e farmi un'elenco in ordine
dal piu' grande al piu' piccolo

Esempio
1° blocco
22-34-54-56-78
12-34-44-45-56
34-88-90-76-57
23-25-59-90-1
47-68-69-56-21
1-4-67-78-89-
46-58-78-79-90
51-54-37-79-29
33-88-71-75-20

2° blocco


3° blocco
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 25/03/12 22:08

Si ora è molto più chiaro
Devi fare due cicli for next
uno per riga e l'altro per colonna e verificare con un vettore-contatore i numeri trovati
Alla fine dei cicli non devi far altro che c ontrollare quali vettori-contatori hanno valore 3
e farteli scrivere in una colonna libera.

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 26/03/12 05:41

Ciao Flash

intanto grazie x la risposta

ma ho dimenticato di dirti che non sono capace a fare cio' che mi spieghi.

Saresti cosi' gentile da scrivermi o crearmi tu cio che chiedo

Se possibile vorrei poter scegliere io il numero dei blocchi da analizzare ,x esempio 3,4, o 7 ecc

te ne sarei grato

ciao
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 26/03/12 08:37

Invece io non mi sono dimenticato di dirti che mi occorre il file senza il quale non sono capace nemmeno io di realizzare la macro

ho cercato, quindi, di venirti incontro visto che non conosco la disposizione dei tuoi dati.

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 26/03/12 10:36

Ciao Flash

ok ma come invio questo file?

grazie
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 26/03/12 12:01

Ci sono diversi Server Host per "parcheggiare" il file con upload
Il server rilascia un indirizzo per permettere il download del file stesso.

questo è uno dei tanti
http://uploading.com/

La procedura, invece, è scritta nel topic in cima a questa sezione
http://www.pc-facile.com/forum/viewtopic.php?f=26&t=80395
(Come allegare un file)

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 26/03/12 15:16

freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 26/03/12 20:41

Come immaginavo....

Il file non ha tre blocchi di 45 numeri ma nove blocchi di 45 numeri, quindi?
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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 27/03/12 03:59

Ciao Flash
niente ,quindi se possibile per 9

grazie
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 27/03/12 12:22

:roll:
Vorrei fosse chiaro che impostare una macro che soddisfi dei requisiti stabiliti
poi non è adatta a fare le stesse cose se cambiano i requisiti iniziali.

Comunque ora dici che devono essere valutati i nove gruppi
quindi riportare in un elenco tutti i numeri che sono presenti nei nove gruppi, confermi?
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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 27/03/12 13:23

Ciao Flash

si confermo

in pratica alla fine avro' un elenco delle presenze dalla piu' alta alla piu' bassa (intesa come numero)
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 27/03/12 13:44

Perdona ma continua ad essere sempre poco chiaro il tuo esposto
qui dici
freetime78 ha scritto:La macro deve trovarmi quel o quei numeri che sono "Sempre" presenti in tutti e 3 i blocchi

e poi dici
freetime78 ha scritto:e farmi un'elenco in ordine
dal piu' grande al piu' piccolo

Se sono sempre presenti avranno 3 (o 9 con 9 gruppi)
quindi non esiste un più grande o più piccolo
a meno che non ti riferisca ai numeri e non alle presenze

Comunque prova questa macro e lavoriamo su questa e sui risultati ottenuti rispetto a ciò che avresti intenzione di ottenere

Codice: Seleziona tutto
Sub ContaP()
Worksheets("Presenze").Select
Columns("S:Z").ClearContents
UR = Range("A" & Rows.Count).End(xlUp).Row
Gr = Int(UR / 9)
Dim VN(90) As Integer
For Azz = 1 To 90
VN(Azz) = 0
Cells(Azz, 19).Value = Azz
Next Azz
Range("Z1").Value = "Num Sempre Presenti"
For N = 1 To 90
    For RR = 1 To UR - 8 Step Gr
        With Worksheets("Presenze").Range(Cells(RR, 1), Cells(RR + 8, 5))
            Set C = .Find(N, LookIn:=xlValues, LookAt:=xlWhole)
                If Not C Is Nothing Then
                    firstAddress = C.Address
                    VN(N) = VN(N) + 1
                    GoTo esci
                    Do
                        Set C = .FindNext(C)
                        If firstAddress = C.Address Then Exit Do
                        VN(N) = VN(N) + 1
                        GoTo esci
                    Loop While Not C Is Nothing And C.Address <> firstAddress
                End If
esci:
        End With
        Next RR
'<<<< routine che inserisce le presenze in colonna T e la percentuale presenze in Colonna U

        Range("T" & N).Value = VN(N)
        Range("U" & N).Value = VN(N) / Gr
        Range("U" & N).NumberFormat = "0%"
       
'<<<< routine inserisce solo i numeri sempre presenti nella colonna Z
        If VN(N) = 9 Then Range("Z" & Rows.Count).End(xlUp).Offset(1, 0).Value = VN(N)
       
Next N

    Columns("S:U").Sort Key1:=Range("T1"), Order1:=xlDescending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End Sub


Ciao

P.s. Dopo l'esecuzione della macro noterai che in colonna Z non c'è alcun numero riportato proprio perché non esiste alcun numero presente in tutti e 9 i blocchi
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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 27/03/12 15:48

Ciao Flash

cio' che ottengo per caso a te risulta questo?:


38 8 89%
75 7 78%
8 6 67%
57 6 67%
71 6 67%
74 6 67%
81 6 67%
86 6 67%
3 5 56%
10 5 56%

ecc?

se si ,ti rispondo:

In sostanza questa macro analizzando i 9 blocchi ,alla fine mi dice che il 38 conta 8 presenze,ossia e' presente su 8 di 9 blocchi?
e il 75 e' presente 7 su 9?
ecc
ecc?

se e' corretta la mia interpretazione ,allora e' cio' che stavo cercando di dirti.
Nell'attesa ti ringrazio moltissimo

Come faccio ad assegnare un pulsante a questa macro?
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 27/03/12 16:09

Si la macro fa proprio quello che vedi sul foglio

In colonna Z avrai solo i numeri che si sono presentati in tutti e nove i blocchi
(nel tuo caso nessuno)

Per abbinare un pulsante o comando puoi usare un semplice disegno
crei un cerchio, elisse o quadrato
e con il tasto destro assegni la macro
(sempre con il tasto destro puoi formattare l'oggetto con i colori che più gradisci e aggiungere un testo "AVVIO" ad esempio)

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 27/03/12 16:12

Ciao Flash

mi sembra che sia cio' che volevo facesse.

Ho provato a inserirla come da foto ma vedi cosa mi da?

perche'

Cioe' puoi spiegarmi dove la devo inserire ,cioe' se in una cella particolare o cosa?

http://uploading.com/files/1ef18bm6/Per%2BFlash.JPG/
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi freetime78 » 27/03/12 17:06

Scusami ancora Flash

vorrei sapere un'altra cosa:

posso da solo variare nella macro il numero dei blocchi da analizzare?

Nel senso che tu mi hai creato quella che lavora su 9 blocchi,ok

ma se anziche' 9 volessi analizzarne 20 o 25 ?

Dovresti crearne una per ogni richiesta o basta cambiare qualcosa nella macro?

se si mi puoi dire come? cosi' non ti disturbo piu'?

grazie
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Re: Come calcolare le presenze (Lotto)

Postdi Flash30005 » 27/03/12 23:26

Prevedevo eventuali implementazioni dovute a non chiare specifiche sul numero dei blocchi
pertanto potrai aggiungere quanti blocchi vorrai ;)
la macro continuerà a fornire sia la presenza del numero in ogni blocco sia la percentuale

In ogni caso ti invio un file con il comando di avvio macro e la possibilità di variare il numero delle righe (ora 9) per ogni gruppo posto nella cella J2 (chiaramente non dovrai variare questo valore se i gruppi sono 9 righe x 5 colonne)

allego il file

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: Come calcolare le presenze (Lotto)

Postdi freetime78 » 28/03/12 05:10

Ciao Flash

hai capito allora di cosa mi occupo

Quindi in cella J2 attualmente c'e' 9 perche' i blocchi sono 9,giusto?

Ma se creassi a sinistra anziche' 9, per esempio 20 blocchi ,dovrei inserire "20" in J2?

Grazie
freetime78
Utente Junior
 
Post: 44
Iscritto il: 22/03/12 19:21

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "Come calcolare le presenze (Lotto)":


Chi c’è in linea

Visitano il forum: Nessuno e 54 ospiti