ParlandoSparlando


Collegamenti sponsorizzati:

 

Excel: Generare un numero casuale intero


Logo di ExcelLa formula =CASUALE() che mette a disposizione Excel per numeri casuali, ha il limite di creare un numero casuale decimale compreso fra 0 e 0,999999999999999999 (dove il nove e' periodico).

Per ottenere un numero casuale intero compreso in un determinato intervallo, excel non mette a disposizione altre formule; occorrera' quindi modificare questa formula per renderla funzionale al nostro scopo. Vediamo come.

Se, per esempio, si volesse creare un numero casuale fra 1 e 100 occorrera' modificare cosi' la formula:

=INT(CASUALE()*100)+1

La dinamica dell'espressione e' la seguente.

La formula CASUALE() genera un numero decimale compreso fra 0 e 0,999 (dove il nove, come si e' detto, e' periodico); il fattore di moltiplicazione 100, moltiplica per cento il numero casuale precedentemente generato, ottenendo un numero compreso fra 0 e 99,9 periodico (0,999 periodico x 100).

La funzione INT() consente di prende solo la parte intera del numero precedentemente creato, trasformandolo, ora, in un numero intero compreso fra 0 e 99 (compreso).

A questo punto, aggiungendo al risultato il valore 1 (leggasi uno), si otterra' un numero compreso fra 1 e 100.

Testato su Excel 2000/2002/2003

06/03/2008
Copyright © 2000-2008 Parlandosparlando