Condividi:        

Macro e formule qualche spegazione

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

Macro e formule qualche spegazione

Postdi papiriof » 23/01/21 22:57

Ho trovato in giro su internet un file di cui allego un'immagine penso esauriente di cuinon riesco a capire le formule in particolare la 2^posta in B1 B2...B90 (la seconda parte) in verità neanche le altre e la piccola macro se qualcuno mi illumina..... con dei commenti :oops:
http://www.filedropper.com/confrango
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 407
Iscritto il: 16/02/10 13:23

Sponsor
 

Re: Macro e formule qualche spegazione

Postdi Anthony47 » 24/01/21 00:42

Se allegavi il file invece che l'immagine sarebbe stato anche piu' facile e avrebbe consentito di controllare quali formule sono introdotte in forma di matrice e quali no.

Comunque...
Immagine

La macro sposta in basso i dati presenti in J:N e in riga 1 copia (come valori) quanto presente in C1:G1
Per la sintassi di Range.Insert: https://docs.microsoft.com/it-it/office ... nge.insert
Per Range.PasteSpecial: https://docs.microsoft.com/it-it/office ... stespecial



Le formule in A1:A90 servono per creare una lista casuale
La formula in B1:B90 conta quante volte i numeri 1-90 sono presenti in J:N; il piccolo delta (-Rif.Riga()*10^-9) serve per dare priorita', a parita' di numero di volte, ai numeri piu' bassi.
Le formule in colonna C1:G1 mi pare che servano a simulare delle estrazioni casuali (basate sulla casualita' di colonna A)

Le formule in F15 e sottostanti estraggono i numeri piu' estratti
Le formule di G15 e sottostanti (conta dei top N) non si vedono ma potrebbero essere del tipo INDICE(F15;B$1:B$90)

Per la sintassi e il comportamento delle funzioni:
Grande : https://support.microsoft.com/it-it/off ... 672ec00a64
Confronta: https://support.microsoft.com/it-it/off ... 3f4a37673a
Indice: https://support.microsoft.com/it-it/off ... 6b061328bd

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

Re: Macro e formule qualche spegazione

Postdi papiriof » 24/01/21 13:34

Il file non è mio non so se lo posso mettere ... è di un forum francese che ho adattato al lotto italiano
Non capivo soprattutto questo pezzo mi sembrava superfluo (-Rif.Riga()*10^-9)
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 407
Iscritto il: 16/02/10 13:23

Re: Macro e formule qualche spegazione

Postdi Anthony47 » 25/01/21 16:38

Adesso il file non serve piu' (non a me)
Come detto, quel pezzettino quasi superfluo (-Rif.Riga()*10^-9) serve a distinguere ad esempio il "3" della riga 9 dal "3" della riga 20; infatti nella cella B9 troveresti 2,99999999741883 e in B20 2,99999999999805; ambedue visualizzati (con le impostazioni normali) come 3 ma nella sostanza diversi, per cui B9 nelle statistiche successive (vedi cella F17) risultera' il terzo piu' presente e B20 (cella F18) il quarto piu' presente. Senza la sottrazione di quel "quid" sarebbe stato molto piu' difficile estrarre il 20 e il 29 come 4° e 5° numero piu' presente.

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

Re: Macro e formule qualche spegazione

Postdi papiriof » 26/01/21 09:06

Ho capito in sostanza ad ogni cella gle ne leva una parte talmente piccola che in sostanza il numero apparirà sempre come intero ma si formerà , a parità di numero, una classifica!!!
Buono a sapersi :) Grazie Anthony!!
Win 7+Office 2010
papiriof
Utente Senior
 
Post: 407
Iscritto il: 16/02/10 13:23


Torna a Applicazioni Office Windows


Topic correlati a "Macro e formule qualche spegazione":


Chi c’è in linea

Visitano il forum: papiriof e 16 ospiti