Come impedire che numeri casuali cambino in Excel?


9

Sto cercando di generare un elenco di numeri casuali tra 1 e 5 utilizzando la RANDBETWEENformula.

Sto riscontrando un problema che ogni volta che faccio clic su un'altra cella in un punto qualsiasi del foglio o addirittura apro e chiudo il foglio dopo averlo salvato, i numeri casuali cambiano di nuovo. Come posso evitare che i numeri casuali cambino?


Non ho Excel installato, quindi non posso provarlo ma dovresti trovare quello che vuoi qui . Nell'opzione 3 crea la propria funzione che imita RAND e RANDBETWEEN, ma rimuove la volatilità che deriva da quelle funzioni.
Michael Frank,

Risposte:


8

Copia l'intervallo e inseriscilo nella stessa posizione. Dopo aver inserito, premere Ctrle selezionare l'opzione per mantenere i valori effettivi solo dal menu che si apre.


1
Scorciatoie per fare questo: Seleziona l'intervallo con randoms, premi Ctrl+C, premi Shift+F10, premiV
Alex Frolov

5

RANDBETWEEN () viene rigenerato ogni volta che viene calcolato il foglio, quindi l'unico modo per mantenere persistenti i valori casuali è disattivare i calcoli automatici o copiare i valori generati e memorizzarli.

Puoi sovrascrivere dove sono stati calcolati o posizionarli in un'altra posizione copiando e incollando valori speciali .


1

MS ha spiegato come farlo nella documentazione della funzione RAND

  • Per generare un numero reale casuale tra aeb, utilizzare:

    =RAND()*(b-a)+a
    
  • Se si desidera utilizzare RAND per generare un numero casuale ma non si desidera che i numeri cambino ogni volta che viene calcolata la cella, è possibile immettere =RAND()nella barra della formula, quindi premere F9per modificare la formula in un numero casuale. La formula calcolerà e ti lascerà solo con un valore.

Quindi puoi inserire =RAND()*(b-a)+ao =RANDBETWEEN(a, b)quindi premereF9 per sostituire la formula con il suo risultato

Guarda anche

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.