Condividi:        

EXCEL estrarre ennupla a caso da elenco dato parametro n

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

EXCEL estrarre ennupla a caso da elenco dato parametro n

Postdi zephiro » 22/05/14 23:34

Dunque, ho un foglio dove nella prima colonna c'è un numero che è il numero di elementi della riga valorizzati dal secondo in poi (in modo continuo) esclusa la prima colonna stessa.
Detto in altre parole, se nella cella A1 c'è scritto 4 saranno valorizzate le celle da A2 ad A5.
Ho quindi una serie di righe, non ordinate in nessun modo e che NON voglio ordinare, con elementi di numero diverso.

Quel che mi serve è una funzione che, dato il numero n, vada a scrivermi un un altro foglio, in colonna, i valori di una della righe che abbia il numero di elementi uguale a n. Ma NON deve essere la prima riga che ha quel numero di elementi ma una riga A CASO tra tutte quelle che hanno quel numero di elementi.
Sono stato abbastanza oscuro?
Se serve posso usare macro.

Grazie per il supporto.
zephiro
Utente Junior
 
Post: 14
Iscritto il: 28/12/06 00:15

Sponsor
 

Re: EXCEL estrarre ennupla a caso da elenco dato parametro n

Postdi ninai » 23/05/14 06:31

Ciao
Credo sia più adatta una soluzione con VBA, ma ti propongo una soluzione con formule; mancando un foglio di esempio l'ho dovuto creare, per i riferimenti e il test.
la formula è matriciale: in O2:
=SE(RIGHE($O$2:O2)>$C$2;"";SCARTO($A$4;PICCOLO(SE($A$4:$A$24=$C$2;RIF.RIGA($A$4:$A$24)-3);$E$2)-1;RIF.RIGA(A1)))
e trascini in basso

in C4: in numero di valori da cercare nelle righe
in E2: l'estrazione casuale della ripetizione =CASUALE.TRA(1;CONTA.SE($A$4:$A$24;$C$2)) ( si può inglobare nella prima formula)
In A4: =CONTA.VALORI(B4:M4) e ricopi in basso
in A4:M24: la tabella

allego file
https://www.dropbox.com/s/ozcbnagsi8mnp ... celta.xlsx

per la formattazione condizionale, si può usare:
=E($A4=$C$2;CONTA.SE($A$4:$A4;$A4)=$E$2)


l'inconveniente è che si dovrebbe disattivare il ricalcolo automatico, in quanto l'estrazione varia ad ogni ricalcolo del foglio
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: EXCEL estrarre ennupla a caso da elenco dato parametro n

Postdi ninai » 23/05/14 06:51

correggo:

"in C2: in numero di valori da cercare nelle righe"
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: EXCEL estrarre ennupla a caso da elenco dato parametro n

Postdi Flash30005 » 24/05/14 01:32

Credo che per essere meno "oscuro" dovresti pubblicare il file con i dati (eliminando/modificando dati sensibili)
e inserire indicazioni sul file stesso

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-


Torna a Applicazioni Office Windows


Topic correlati a "EXCEL estrarre ennupla a caso da elenco dato parametro n":


Chi c’è in linea

Visitano il forum: Nessuno e 74 ospiti