A volte è utile selezionare una riga casuale o un insieme casuale di righe in un foglio di calcolo di Microsoft Excel.
Credito immagine: damircudic/iStock/GettyImages
A volte è utile selezionare una riga casuale o un insieme casuale di righe in un foglio di calcolo di Microsoft Excel. Questo può essere utile se vuoi campionare in modo casuale da un set di dati, come un elenco di dipendenti o clienti, per testare in modo efficiente determinate proprietà. Può anche essere utile per situazioni come giochi e lotterie in cui potresti voler selezionare un'opzione o un giocatore casuale. Excel offre diversi modi per campionare i dati in modo casuale e generare numeri casuali.
Prendi un campione casuale in Excel
Non esiste uno strumento di campionamento Excel integrato in grado di generare automaticamente un campione casuale da un elenco di righe o dati. Tuttavia, puoi utilizzare la funzione di Excel per generare un numero casuale per generare un campione casuale.
Video del giorno
Viene chiamata la funzione di numero casuale di Excel
RAND, e genera un numero casuale che è garantito essere maggiore o uguale a zero e minore di uno. Per usarlo, digita semplicemente la formula =RAND() in una cella a tua scelta e un numero casuale verrà inserito in quella cella del foglio di calcolo dal generatore.Se desideri utilizzare il generatore di numeri casuali in Excel per campionare casualmente un insieme di righe, aggiungi una colonna alla fine del foglio di calcolo. Quindi, nella cella superiore di quella colonna sotto qualsiasi riga di intestazione del foglio di calcolo, digita =RAND() per generare un numero casuale. Trascina o copia la formula nelle celle inferiori della stessa colonna per aggiungere un numero generato casualmente a ciascuna riga del foglio di calcolo.
Quindi, chiedi a Excel di ordinare il foglio di calcolo in ordine crescente dei numeri casuali. Prendi le prime righe fino al numero di righe che desideri e saranno un campione casuale dei tuoi dati.
Modifiche nell'ordinamento
Ricorda che perderai qualsiasi ordinamento precedente o altro ordinamento, quindi se hai bisogno di essere in grado di ricostruire quell'ordine all'interno del tuo campione o del foglio di calcolo in generale tu dovresti assicurarti di avere una colonna in base alla quale puoi ordinare per ripristinare il foglio di calcolo al suo originale ordine.
In caso contrario, prima di ordinare il foglio in base alla colonna casuale, aggiungi un'altra colonna e digita il numero 1 nella prima riga dopo le righe di intestazione. Digita 2 e 3 nelle righe successive e, supponendo che tu abbia più di 3 righe, evidenzia quei numeri e trascinali verso il basso nel foglio di calcolo per riempire la colonna con numeri crescenti che iniziano con 1. Quindi puoi ordinare il foglio di calcolo o alcune righe in esso in base a questa nuova colonna per ripristinare l'ordine originale.
Campionamento uno per uno
In alcuni casi, potresti voler campionare le righe una per una. Questo potrebbe avere un effetto drammatico se stai eseguendo un disegno o semplicemente per assicurarti di essere in grado di ispezionare ogni riga che aggiungi nel tuo campione per assicurarti che sia valida.
Qualunque sia la ragione, puoi farlo usando una formula che coinvolge RAND per generare numeri tra un certo intervallo. Ricorda che RAND genera sempre numeri maggiori o uguali a zero e minori di uno. Ciò significa che se moltiplichi il risultato di RAND per un numero intero n, otterrai sempre un risultato casuale maggiore o uguale a zero e minore di n.
Ciò significa che se hai n righe nel tuo foglio di calcolo, puoi usare la formula =SOFFITTO(CASUALE()*n, 1) per generare un numero da 1 a n, inclusi, che puoi utilizzare per selezionare una riga casuale nel foglio di calcolo. Funziona perché SOFFITTO è una funzione che arrotonda il suo primo argomento al multiplo successivo più alto del suo secondo argomento. Se usi 1 come secondo argomento, verrà arrotondato al numero intero successivo.
Ovviamente, vorrai sostituire n con il numero di righe nel tuo foglio, sottraendo tutte le righe di intestazione che non vuoi campionare.