Condividi tramite

Contatore statico di tutti gli ambi ed i terni.

Anonimo
2013-12-20T12:40:49+00:00

Mi servirebbe un contatore statico munito di tutti i 4005 ambi, al cui fianco venga indicata la quantita' degli ambi presenti, nel range assegnato (cerco una formula senza macro).

Quella che segue, e' una formula che uso ma, in modo dinamico : vuol dire che non c' e' un ordinamento progressivo di tutti gli ambi e le rispettive presenze : quindi mi fornisce l' elenco delle presenze degli ambi ma, questi ultimi sono disposti in maniera casuale,.

=SE(A13=B13;"";SOMMA(--(MATR.PRODOTTO(CONTA.SE(A13:B13;$A$13:$B$4017);{1.1})=2))-SOMMA(--(MATR.PRODOTTO(CONTA.SE(A13;$A$13:$B$4017);{1.1})=2))-SOMMA(--(MATR.PRODOTTO(CONTA.SE(B13;$A$13:$B$4017);{1.1})=2)))

In 1° luogo, occorre creare l' indice degli ambi : dal n° 1 al n° 4005 e questa diventera' la 1° colonna di riferimento.

Poi, occorre collocare a fianco dell' indice appena originato, la struttura integrale di tutti i 4005 ambi (e questo e' facile), con a fianco di ognuno la rispettiva quantita' delle presenze nel range interessato.

Avro' cosi' il contatore per ambi :

1.2 (cioe' ambo composto dal n° 1 e dal n° 2) e del quale chiedo la presenza nel range.

1.3 " "

1.4 " "

1.90 " "

2.3 " "

2.4 " "

fino all' ennesimo ambo

89.90 " "

...

Mi servira' questa disposizione, per poter confrontare il contenuto di piu' fogli di calcolo, in relazione allo stesso indice di posizione dell' ambo.

Ipotizziamo il criterio di ricerca, nelle colonne A, B, dalla cella A1 fino alla B4005 (questo range potra' essere ovviamente variabile).

Se sara' utile ai fini dell' applicazione della formula, anticipatamente, potro' ordinare, prima per riga e poi per colonna (altrimenti se avete la formula che si possa utilizzare senza tali accorgimenti, tanto meglio).

P.S. se riuscirete ad indicarmi la soluzioni per gli ambi, vi chiedo sullo stesso stile, anche la soluzione del contatore statico, per tutti i 117.480 terni.

In attesa di risposta, ringrazio e saluto.

Nelson

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-01-01T17:23:12+00:00

           

.........

Se anche tu sei un appassionato di studi per il lotto, sono ben lieto di averti conosciuto.

In pratica, utilizzando la colonna d'appoggio M, circa l'ambo 2.10

in G97 la seguente =CONTA.SE($M$1:$M$4005;A97&B97)

Ho provato questa formula e sembra funzioni pero' a condizione che i numeri sulla stessa riga, siano gia' ordinati, dal piu' piccolo al piu' grande.

No spiacente, non sono un appassionato. Figurati che l'unico interesse consiste nel giocare la mia data di nascita ogni tanto. Naturalmente non ho mai vinto :(

La formula in G97 avrebbe potuto essere espressa anche senza colonna d'appoggio, per es. così:

=MATR.SOMMA.PRODOTTO((E97&F97=$A$1:$A$10000&$B$1:$B$10000)+(F97&E97=$A$1:$A$10000&$B$1:$B$10000))

ma questo sarebbe andato bene per gli ambi.

Per i terni sarebbe diventato più problematico replicare tutte e 6 le possibilità di combinazione degli estratti, pertanto, almeno secondo me e come ho detto dianzi, occorre creare necessariamente una colonna d'appoggio con i tre numeri ordinati crescenti e su questa fare una ricerca in modo semplice con CONTA.SE. A maggior ragione per quaterna e cinquina.

Spero di esserti stato d'aiuto.

Ciao

La risposta è stata utile?

0 commenti Nessun commento

8 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-01-01T13:10:40+00:00

    Ciao paoloard, grazie intanto per l' aiuto che mi puoi dare, pero' non e' quello che sto cercando.

    Ho applicato le formule che mi hai indicato, pero' il risultato delle presenze per ciascun ambo, disposti in modo ordinato e progressivo, non corrisponde a quello che sto cercando. Ti allego un' immagine un po' piu' completa, nella speranza di farti capire meglio. Il concatena, non penso possa darmi la soluzione richiesta.

    Vediamo :

    Guarda l' allegato .... (sono immagini in Jpeg)

    Per gli ordinamenti per riga e per colonna ne ero consapevole e quindi li ritengo indispensabili.

    Adesso ti leggo il contenuto dell' immagine :

    Le prime 2 colonne sono il range di ricerca (che deliberatamente, per ragioni di spazio, ho limitato a 100 righe, anziche' il totale di 4005 righe).

    La 3° colonna, e' l' indice di posizione progressiva per ogni ambo : parte da 1, con progressione +1, per arrivare all' ultimo = 4005.

    La 4° e la 5° colonna, sono gli sviluppi integrali, che posso originare con i 90 nuumeri, ed ogni ambo ha ed avra' sempre il suo indice di posizione corrispondente. E' sull' indice di posizione, che deve essere impostata la formula di ricerca per gli ambi e non viceversa.

    Faccio 2 esempi : l' ambo 1.51 ha indice di posizione=50 mentre l' ambo 2.3 ha l' indice di posizione =90.

    Nella 6° colonna, andro' a scrivere il valore delle presenze, per ogni ambo : e' come se mi facessi la domanda : Leggo sull' indice di posizione = 97 che appartiene all' ambo 2.10 e mi chiedo : quanti ambi 2.10 sono racchiusi nel range delle prime 2 colonne ? (Le 2 colonne che ho esemplificato in questa immagine, nella realta' vanno dalla A1:B4005). Se la risposta, prevede un valore di presenze superiore allo zero, scrivero', in linea alla riga con indice di posizione degli ambi =97, nella 6° colonna, il valore ricavato, altrimenti, lascero' quest' ultimo campo vuoto.

    Quindi il calcolo delle presenze degli ambi, me li deve scrivere solo ed esclusivamente sulla riga di competenza e non altrove.

    Quindi riepilogando : ho cercato nel range l' ambo 2.10 che ha indice di posizione=97 e quindi il risultato che gli compete per le presenze, lo scrivero' sulla stessa linea (eventualmente la 6° colonna come accennato, proprio accanto all' ambo in questione).

    Quella che segue, e' la formula che uso frequentemente per i singoli numeri e mi permette di avere i raggruppamenti delle presenze, in ordine e progressivi : non e' possibile applicare con le dovute modifiche, qualcosa di simile, per ambi, terni, quaterne etc... ?

    Cambiando semplicemente il contenuto fra doppio apice "1", posso scorrere tutto l' archivio dei 90 numeri ed avere un contatore statico per estratti.

    =SE(CONTA.SE($BK$26:$BK$55;"1")>0;(CONTA.SE($BK$26:$BK$55;"1"));"")

    =SE(CONTA.SE($BK$26:$BK$55;"2")>0;(CONTA.SE($BK$26:$BK$55;"2"));"")

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-01-01T11:31:05+00:00

    Se ho capito bene, dato che in A e B gli ambi e i terni (+C) non sono, sulla stessa riga, ordinati dal più piccolo al più grande, per semplificare farei due/tre colonne di appoggio dove mettere in sequenza per riga i numeri.

    Nell'esempio degli ambi che tu hai fatto, farei una nuova colonna per es. M con i seguenti risultati:

    48          51

    45          51

    51          52

    49          51

    46          51

    ............

    ottenuti con la seguente formula:

    =MIN(A1:B1)&MAX(A1:B1) da trascinare in basso

    quindi, per il calcolo userei la seguente:

    =CONTA.SE(M1:M1000;E1&F1)

    gestisci gli estremi dell'intervallo a seconda di quanto sarà lunga la colonna M.

    Per il terno, nell'ipotesi che i dati siano in A, B e C, in colonna N la seguente per ristabilire l'ordinamento:

    =MIN(A1:C1)&PICCOLO(A1:C1;2)&MAX(A1:C1)

    e la formula per il conteggio nell'ipotesi che il terzo numero sia in colonna G (griglia ordinata e progressiva):

    =CONTA.SE(N1:N1000;E1&F1&G1)

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-01-01T09:13:51+00:00

    Ciao Paoloard, ho letto solo ora la tua risposta e cerchero' di essere piu' preciso.

    1. cosa significa "struttura integrale di tutti i 4005 ambi"?

    Vuol dire che devo creare la griglia progressiva in ordine ascendente, di tutti gli ambi che si possono generare con i 90 numeri. Questi che ti indico, sono termini del lotto e spero siano per te comprensibili.

    Vuol dire che creero' una sequenza di coppie indicizzata e progressiva, in ordine ascendente (dal numero piu' piccolo (in questo caso il numero 1)fino al numero piu' grande (in questo caso il 90) utilizzando gli accoppiamenti dei 90 numeri.

    Scrivero' ad esempio l' indice progressivo da 1 a 4005 nella colonna D e gli ambi disposti in progressione ordinata nelle colonne E, F.

    Nella Colonna G andro' a scrivere le quantita' di ognuno.

    Partiamo dal numero piu' piccolo fra i 90 e cioe' l' 1.

    Gli ambi che mi puo' generare l' 1, sono 89 e vanno da (in ordine progressivo) :

    1.2 ambo composto dai numeri 1 e 2

    1.3 ambo composto dai numeri 1 e 3

    1.4 ambo composto dai numeri 1 e 4

    fino all ultimo ambo avente capogioco 1 che diventa,

    1.90 ambo composto dai numeri 1 e 90.

    Poi si passa al capogioco 2 e con questo si formeranno altri 88 ambi ; avremo cioe' :

    2.3 ambo composto dai numeri 2 e 3

    2.4 ambo composto dai numeri 2 e 4

    e via via fino all' ambo finale con capogioco 89 ; l' ambo sara' cosi' :

    89.90 ambo composto dai numeri 89 e 90.

    1. cosa significa: ".....collocare...... con a fianco di ognuno la rispettiva quantita' delle presenze nel range interessato"?

    Una volta che ho creato le 2 colonne progressive degli ambi (al punto 1) e cioe' in totale 4005 linee, andro' a leggere il range intreressato (in questo caso ipotizzo da A1 a B4005) e mi domandero' per ciascun ambo, la quantita' presente.

    51 48
    51 45
    51 52
    51 49
    51 46
    51 53
    51 50
    51 47
    51 58
    51 89

    Nell' esempio di cui sopra, ti ho postato solo 10 ambi. Adesso fai finta di vedere una sequenza simile, sulle 2 colonne A e B, che si estende fino alla 4005 riga.

    Adesso mi domando : l' ambo 51 48 quante volte e' contenuto in queste 2 colonne lunghe 4005 righe ? Il valore che trovero', delle sue presenze, non lo scrivero' al suo fianco ma andro' a scriverlo nella griglia ordinata e progressiva degli ambi integrali che avro' generato al (punto 1), quindi in corrispondenza dell' ambo 51 48 (sara' piu' corretto leggerlo come 48 51), quindi nella colonna G.

    Adesso mi domando : l' ambo 51 45 quante volte e' contenuto in queste 2 colonne lunghe 4005 righe ? Il valore che trovero', delle sue presenze, non lo scrivero' al suo fianco ma andro' a scriverlo nella griglia ordinata e progressiva degli ambi integrali che avro' generato al (punto 1), quindi in corrispondenza dell' ambo 51 45 (sara' piu' corretto leggerlo come 45 51), quindi nella colonna G.

    E cosi' via, per tutte le 4005 righe

    1. qual è il "range interessato"?

    Il range interessato, va dalla A1 alla B4005. Ovviamente il range potra' essere variabile ma, per comodita' di spiegazioni, teniamo buono quello che ti ho indicato : sara' poi l' uso delle formule che mi permettera' di adattarlo ad ampiezze diverse, ma sempre disposti su 2 colonne.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-12-26T09:24:06+00:00

    ....

    In 1° luogo, occorre creare l' indice degli ambi : dal n° 1 al n° 4005 e questa diventera' la 1° colonna di riferimento.

    Poi, occorre collocare a fianco dell' indice appena originato, la struttura integrale di tutti i 4005 ambi (e questo e' facile), con a fianco di ognuno la rispettiva quantita' delle presenze nel range interessato.

    Avro' cosi' il contatore per ambi :

    1.2 (cioe' ambo composto dal n° 1 e dal n° 2) e del quale chiedo la presenza nel range.

    1.3 " "

    1.4 " "

    1.90 " "

    2.3 " "

    2.4 " "

    fino all' ennesimo ambo

    89.90 " "

    ...

    Nelson

    Andiamo con ordine.

    1. cosa significa "struttura integrale di tutti i 4005 ambi"?
    2. cosa significa: ".....collocare...... con a fianco di ognuno la rispettiva quantita' delle presenze nel range interessato"?
    3. qual è il "range interessato"?
    4. Potresti fare un esempio ridotto di ciò che hai e di ciò che ti occorre, possibilmente  condividendo il file?

    La risposta è stata utile?

    0 commenti Nessun commento