Condividi:        

vedere i ritardi di una dozzina.

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

vedere i ritardi di una dozzina.

Postdi MALDO » 24/06/10 13:07

Ciao a tutti...mi occorre un aiuto per realizzare una formula di EXCEL che mi conti i ritardi che fa una DOZZINA nel gioco della ROULETTE..

Vi spiego che cosa è una DOZZINA..nella Roulette le dozzine sono 3, che sono formate da 12 numeri ciascuna
la PRIMA DOZZINA da 1 a 12
la SECONDA DOZZINA da 13 a 24
la TERZA DOZZINA da 25 a 36

A me occorre realizzare una formula che in riferimento hai numeri usciti mi indichi i ritardi che le dozzine anno..

Ho già realizzato un foglio di Excel dove sono in grado di vedere le presenze dei numeri usciti,cioè quante volte sono usciti i numeri estratti,e ho anche la possibilità di vedere i ritardi di ogni singolo numero che fanno parte della Roulette.
Per tutto questo devo ringraziare gli amici del Forum...Grazie :D
la formula che utilizzo per vedere i ritardi dei singoli numeri è la seguente=$C$39-MAX(SE($A$2:$A$1000=B2;RIF.RIGA($A$2:$A$1000)))

HO provato a modificarla per utilizzarla anche per le Dozzine ma non riesco a venirne a capo..
Vi indico qui di seguito come è conposto il mio foglio di Lavoro di Excel
nella colonna A2:A1000 vengono riportate tutte le uscite casuali dei numeri da 1 a 36
nella colonna B2:B38 sono riportati i numeri di riferimento della roulette: 1, 2 , 3 , 4 , 5 , 6 , 7 , 8 fino alla 36
nella colonna C2:C38 vengono visualizzate quante volte sono usciti i relativi numeri
nella colonna D2:D38 vengono riportati i ritardi cioè DA QUANTE uscite non esce un determinato numero
nella cella C39 viene indicata il numero totale di uscite numeriche)

Adesso ho bisogno di indicare in una cella il ritardo di una dozzina(per es la PRIMA DOZZ )..
Come posso Fare? :undecided: :?:
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Sponsor
 

Re: vedere i ritardi di una dozzina.

Postdi Flash30005 » 24/06/10 14:02

Con questa macro avrai i ritardi attuale delle singole dozzine
Codice: Seleziona tutto
Sub RitDozzine()
URS = Worksheets("Foglio1").Range("A" & Rows.Count).End(xlUp).Row
D1 = 0
D2 = 0
D3 = 0
For RS = URS To 2 Step -1
VS = Range("A" & RS).Value
If D1 = 0 Then
If VS < 13 Then D1 = D1 + 1
RD1 = RS
End If
If D2 = 0 Then
If VS > 12 And VS < 25 Then D2 = D2 + 1
RD2 = RS
End If
If D3 = 0 Then
If VS > 24 Then D3 = D3 + 1
RD3 = RS
End If
Next RS
RaD1 = URS - RD1
RaD2 = URS - RD2
RaD3 = URS - RD3
'Risultato da inserire in qualsiasi cella, RaD1 = Ritardo attuale Dozzina 1 etc etc
MsgBox RaD1 & " " & RaD2 & " " & RaD3
End Sub

Inserirai i valori RaD1, RaD2 e RaD3 in tre celle diverse ripsettivamente Dozzina1, Dozzina2 e Dozzina3

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: vedere i ritardi di una dozzina.

Postdi MALDO » 24/06/10 19:33

ciao Flash!!!grazie inanzi tutto per la tua risposta tempestiva...
Ma mi sono dimenticato di dirti che non conosco molto bene Excel e le Macro :undecided: ....e quindi non ho idea di dove poter inserire questa macro che mi hai mandato...Mi puoi dare qualche indicazione? :eeh:

Non possiedo un Pc ma un Mac...
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Re: vedere i ritardi di una dozzina.

Postdi Flash30005 » 24/06/10 19:52

Le macro si inseriscono nel VBa e l'acceso al VBa lo ottinei dal foglio
Menu > Strumenti > Macro > Visual Basic Editor
Dal Menu del VBA "Inserisci" > Modulo
Sul Frame di destra incolli la macro

In un Mac dovrebbe essere la stessa cosa ma...
non so se i codici della macro sono compatibili perché alcuni utenti hanno avuto problemi per me irrisolvibili (non avendo un Mac)

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: vedere i ritardi di una dozzina.

Postdi MALDO » 24/06/10 20:04

accidenti..mi sembra un po complicata la cosa..
Avevo letto qualcosa in merito a macro e sistema operativo Mac,che ci potevono essere delle incompatibilità ecc..
ma adesso mi sembra di capire che sia molto complicata la cosa..

Dal mio menu > Macro...si apre una finestra che nn mi da modo di fare niente... :diavolo: :diavolo: :diavolo: questa non ci voleva.. :-?
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Re: vedere i ritardi di una dozzina.

Postdi Anthony47 » 24/06/10 22:24

Prova con formule: In E2 usa la formula
Codice: Seleziona tutto
=$C$39-MAX(SE(INT($A$2:$A$1000/12)=(RIF.COLONNA(A1)-1);SE($A$2:$A$1000<>"";RIF.RIGA($A$2:$A$1000))))
Da confermare con Contr-Maiusc-Enter. Poi copia E2 in F2:G2.
Sono rispettivamente i ritardi della prima, seconda e terza dozzina.

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

Re: vedere i ritardi di una dozzina.

Postdi MALDO » 25/06/10 12:00

Non funziona Anthony... :( :cry: ....mi indica #VALORE... :?:
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Re: vedere i ritardi di una dozzina.

Postdi Anthony47 » 25/06/10 13:27

Sorry, posso solo collaudarlo in ambiente windows, dove ovviamente restituisce un valore attendibile...

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

Re: vedere i ritardi di una dozzina.

Postdi Anthony47 » 25/06/10 13:53

Ma sei sicuro che tutte le celle nel range A2:A1000 contengono un "numero" o sono assolutamente vuote?
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: vedere i ritardi di una dozzina.

Postdi MALDO » 25/06/10 16:50

le celle A2:A1000 sono piene,ovviamente non tutte e 1000,via via che esce un numero io manualmente,provvedo a scriverlo dentro la cella...quindi al inserimento di un numero nuovo cambiera anche i ritardi delle dozzine.. :neutral:
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Re: vedere i ritardi di una dozzina.

Postdi Anthony47 » 26/06/10 23:14

Le celle fino ad A1000 devono o contenere un numero (in formato numerico) o essere "assolutamente vuote"; prova a controllare che se imposti 2 decimali tutti i valori presenti siano visualizzati con 2 decimali, e prova a cancellare il contenuto delle celle dopo l' ultimo numero inserito e fino ad A1000.
Per il resto, assodato che su Windows il risultato che ottengo e' "verosimile", non sono a conoscenza di problemi sulla versione office per mac che possano dare l' errore che tu ottieni.

Se qualcun altro che usa mac volesse fare una prova...

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

Re: vedere i ritardi di una dozzina.

Postdi Flash30005 » 26/06/10 23:15

Nel mio post di rinuncia attraverso le macro sapevo che "qualcuno" (e chi se non Anthony?) avrebbe tirato fuori "la magia": la formula
Anthony47 ha scritto:=$C$39-MAX(SE(INT($A$2:$A$1000/12)=(RIF.COLONNA(A1)-1);SE($A$2:$A$1000<>"";RIF.RIGA($A$2:$A$1000))))

Che è eccezionale (anche io l'ho messa in cantina...)
l'ho provata ed è, inutile dirlo, funzionante al 100%
Se non ti funziona c'è qualche "manovra" errata
ricorda quanto detto da Anthony
una volta digitata (meglio se incollata) va dato il comando CTRL+Maiu+Enter contemporaneamente
altrimenti va in errore

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: vedere i ritardi di una dozzina.

Postdi Anthony47 » 26/06/10 23:29

Flash, non barare :D : se introdotta senza Contr-Maiusc-Enter (cioe' col solo Enter) la formula non va in errore, mostra solo un valore "a caso" (anzi, un valore che risponde a un' altra logica, quale non serve spiegarla)

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

Re: vedere i ritardi di una dozzina.

Postdi MALDO » 27/06/10 11:19

Non capisco perchè,ma non sono riuscito ad utilizzare la formula che Anthony mi ha gentilmente suggerito... :roll:

Sono riuscito comunque nel mio intento,di trovare il modo di avere questi Maledettissimi ritardi sulle Dozzine,ho dovuto xò scomodare il mio vicino di casa,Matemtico in Informatica o qualcosa del genere,che in meno di 20 secondi mi a scritto questa semplice e brevissima formulina :eeh: :eeh: =MIN( $D$2:$D$7) :o :o da inserire ovviamente in ogni cella delle dozzine.... Funzionaaaa!! :) :)

Grazie cmq a tutti gli amici del Forum che si sono prestati gentilmente ad aiutarmi... :D ;)
MALDO
Utente Junior
 
Post: 11
Iscritto il: 04/06/10 11:22

Re: vedere i ritardi di una dozzina.

Postdi Anthony47 » 27/06/10 12:39

Beh.. dipende ovviamente da cosa hai messo in D2:D7.
Comunque sono contento che hai risolto.

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

Re: vedere i ritardi di una dozzina.

Postdi Flash30005 » 27/06/10 23:36

MALDO ha scritto: questa semplice e brevissima formulina =MIN( $D$2:$D$7) da inserire ovviamente in ogni cella delle dozzine.... Funzionaaaa!!

Ma scusa, nel tuo primo post hai detto che...
MALDO ha scritto:nella colonna D2:D38 vengono riportati i ritardi cioè DA QUANTE uscite non esce un determinato numero

Quindi quella formula prende il valore minimo dei ritardi (di solo 6 celle) :?: :roll:

Però se ti funziona....
Va bene anche per noi ;)
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-


Torna a Applicazioni Office Windows


Topic correlati a "vedere i ritardi di una dozzina.":


Chi c’è in linea

Visitano il forum: Ricky0185 e 38 ospiti