Skip to content

Excel numeri casuali senza ripetizioni

Generatore di numeri casuali senza ripetizioni

In questo articolo discuteremo alcune formule diverse per randomizzare in Excel senza ripetere i numeri. Inoltre, vi mostreremo un generatore casuale universale in grado di produrre un elenco di numeri, date e stringhe casuali senza ripetizioni.

Come probabilmente saprete, Microsoft Excel dispone di diverse funzioni per la generazione di numeri casuali, come RAND, RANDBETWEEN e RANDARRAY. Tuttavia, non è garantito che il risultato di qualsiasi funzione sia privo di duplicati.

Questa esercitazione spiega alcune formule per creare un elenco di numeri casuali unici. Si noti che alcune formule funzionano solo con l’ultima versione di Excel 365 e 2021, mentre altre possono essere utilizzate in qualsiasi versione di Excel 2019, Excel 2016, Excel 2013 e precedenti.

Come si può vedere nell’immagine sottostante, questa formula ordina effettivamente i numeri da 1 a 5 in ordine casuale. Se avete bisogno di un generatore di numeri casuali classico senza ripetizioni, consultate gli altri esempi che seguono.

Nella formula precedente, si definisce solo il numero di righe da riempire. Tutti gli altri argomenti sono lasciati ai loro valori predefiniti, il che significa che l’elenco inizierà da 1 e sarà incrementato di 1. Se si desidera un primo numero e un incremento diversi, impostare i propri valori per il terzo (inizio) e il quarto (passo) argomento della funzione SEQUENCE.

Come si evitano i duplicati in Randbetween?

Poiché sia RAND che RANDBETWEEN vengono ricalcolati a ogni modifica del foglio di lavoro, l’elenco dei numeri casuali cambia continuamente. Per evitare che ciò accada, utilizzate Incolla speciale > Valori per convertire le formule in valori, come spiegato in Come impedire il ricalcolo dei numeri casuali. Eliminare i duplicati.

  Creare file vcard da excel

Come si generano numeri decimali casuali in Excel senza duplicati all’interno di un intervallo?

Genera un decimale casuale all’interno di un intervallo specificato

Immettere la formula =RAND()*([Limite superiore]-[Limite inferiore])+[Limite inferiore]. Ad esempio, se si desidera generare un decimale casuale compreso tra uno e 10, si può immettere =RAND()*(10-1)+1. Premere il tasto “Invio”.

Python genera numeri casuali senza duplicati

In questo articolo discuteremo alcune formule diverse per randomizzare in Excel senza ripetere i numeri. Inoltre, vi mostreremo un generatore casuale universale in grado di produrre un elenco di numeri, date e stringhe casuali senza ripetizioni.

Come probabilmente sapete, Microsoft Excel dispone di diverse funzioni per la generazione di numeri casuali, come RAND, RANDBETWEEN e RANDARRAY. Tuttavia, non è garantito che il risultato di qualsiasi funzione sia privo di duplicati.

Questo tutorial spiega alcune formule per creare un elenco di numeri casuali unici. Si noti che alcune formule funzionano solo con l’ultima versione di Excel 365 e 2021, mentre altre possono essere utilizzate in qualsiasi versione di Excel 2019, Excel 2016, Excel 2013 e precedenti.

Come si può vedere nell’immagine sottostante, questa formula ordina effettivamente i numeri da 1 a 5 in ordine casuale. Se avete bisogno di un generatore di numeri casuali classico senza ripetizioni, consultate gli altri esempi che seguono.

  Fac simile presenze mensili excel

Nella formula precedente, si definisce solo il numero di righe da riempire. Tutti gli altri argomenti sono lasciati ai loro valori predefiniti, il che significa che l’elenco inizierà da 1 e sarà incrementato di 1. Se si desidera un primo numero e un incremento diversi, impostare i propri valori per il terzo (inizio) e il quarto (passo) argomento della funzione SEQUENCE.

Numero casuale di Excel compreso tra

Ciao, sto lottando con questo per un po ‘di tempo, ho office 2019, e voglio usare quella formula come indicato in Subject per ottenere una riga di numeri casuali ogni volta, ma il numero non può avere duplicati, qualsiasi aiuto sarebbe higly apprezzato/

@SpartanBoy02 Nel file allegato, nella cella A1 è possibile inserire il numero di numeri casuali che verranno visualizzati nell’intervallo A3:A54. Fare clic sul pulsante nella cella D2 per avviare la macro. Forse è questo che vuoi fare.

@Donald_Genes_ Grazie per la risposta, ho provato entrambe le formule e la formula univoca e sequenziale non viene rilevata. Sono nell’ultima versione e per questo non capisco perché alcune formule funzionano e altre no. Si prega di vedere l’immagine allegata per la mia versione.

Grazie per la risposta, Se uso RAND ottengo valori di 0,1555 o 0,8555, posso usare =INT per arrotondare al numero più vicino, ma in questo modo mi ritrovo ancora con dei duplicati, ogni volta che clicco su qualcosa deve comunque ricalcolare e darmi un numero casuale, senza numeri di 0,1888 e quindi anche senza duplicati.Ho usato questa ora, ma mi dà ancora dei duplicati.=INT(RAND()*52)

  Elenco province italiane per regione excel

Excel genera un numero casuale solo una volta

Ma… Come fa un computer, un dispositivo progettato per funzionare secondo le istruzioni impartite da un uomo, a generare numeri casuali? Risposta: non lo fa. E non può farlo. Ecco perché si chiama generatore di numeri casuali “pseudo” (PRNG). Significa che è un falso. È un’imitazione.

Un vero RNG necessita di un hardware aggiuntivo in grado di utilizzare i fenomeni casuali del mondo reale, dal lancio dei dadi alla misurazione delle radiazioni di un materiale radioattivo, come input per generare numeri casuali. Wow! Utilizzare la casualità del decadimento radioattivo solo per generare un numero è sconvolgente! Prendetevi un attimo di tempo per farvi un’idea.

Il PRNG non è un singolo algoritmo standard utilizzato ovunque. Sono rimasto colpito quando ho scoperto che esistono non 1, non 2, ma 28 algoritmi diversi creati da persone molto intelligenti negli ultimi 7 decenni.

Pur non potendo fare ricerche su tutti i 28 algoritmi in poco tempo, ne ho cercati tre buoni. All’inizio pensavo che utilizzassero complessi derivati matematici che richiedevano centinaia di righe di codice. No! Mi sbagliavo. Con 2-5 righe di codice che comportano operazioni aritmetiche di base, sono incredibilmente semplici. Questo lo rende più facile da capire per i principianti.