Il generatore di numeri casuali di Excel può servire a generare un numero qualsiasi di numeri casuali. C’è però il rischio che alcuni numeri vengano replicati. Si può eliminare questo rischio con qualche accorgimento. Per creare i numeri nella cella A1 va inserita la formula
=INT(CASUALE()*1000000 + 1)
Poi si seleziona la colonna A fino alla riga 5200 e si copia la formula con Modifica/Riempimento/In basso”. In tal modo si sono creati 5.200 numeri casuali nella prima colonna. Per individuare ed eliminare i possibili duplicati inserire nella cella C1 la formula
=SE(B1=B2;”duplicato”;””)
che va copiata con la stessa tecnica fino alla riga 5.200 nella colonna C. Poi, nella cella D1 si inserisce la formula
=CONTA.SE(C:C;”duplicato”)
Ora i dati della colonna A vanno copiati nella B usando però Modifica/Incolla speciale/Valori, che copia i valori e non le formule. I dati in B vanno ordinati usando Dati/Ordina. Se non ci sono doppioni, nella cella D1 comparirà il valore 0, e ciò significa che non esistono duplicati e i dati sono pronti per l’uso. Dato che nel frattempo i dati della colonna A sono cambiati conviene usare quelli della colonna B; se non si desidera che siano ordinati basterà usare Modifica/Annulla ordinamento.
Se invece il conteggio non è 0, ciò indica la presenza di duplicati, individuati dalla presenza nella colonna C della stringa “duplicato” accanto alla coppia. Si può correggere manualmente la situazione inserendo a mano altri valori, oppure ripartendo da capo, ricopiando in B la colonna A nel frattempo modificatasi, sino a ottenere l’assenza di duplicati. Per finire, i dati della colonna B vanno copiati in una colonna vuota a cui si assegna il formato Numeri personalizzato come “000000”. In tal modo i valori saranno tutti di 6 cifre con eventuali 0 in testa. Naturalmente prima di usarli le altre colonne vanno eliminate