
Formula generica
=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")
Sommario
Per riempire rapidamente un intervallo di celle con valori di testo casuali, puoi utilizzare una formula basata sulle funzioni SCEGLI e RANDBETWEEN.
Nell'esempio mostrato, la formula in C5 è:
=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")
Che restituisce un colore casuale dai valori forniti.
Spiegazione
La funzione SCEGLI fornisce la struttura per questa formula. Scegli prende un singolo valore numerico come primo argomento (numero_indice) e utilizza questo numero per selezionare e restituire uno dei valori forniti come argomenti successivi, in base al loro indice numerico.
In questo caso, stiamo usando quattro valori: rosso, blu, verde e rosa, quindi dobbiamo dare a SCEGLI un numero compreso tra 1 e 4.
Per generare questo numero, utilizziamo RANDBETWEEN, una funzione che restituisce un numero intero casuale tra un valore inferiore e uno superiore. Poiché stiamo lavorando solo con 4 valori in SCEGLI, forniamo 1 per il numero in basso e 4 per il numero in alto.
Quando questa formula viene copiata, restituirà uno dei quattro colori.
Notare che RANDBETWEEN calcolerà un nuovo valore ogni volta che il foglio di lavoro viene modificato. Una volta che hai valori nell'intervallo, potresti voler sostituire le formule con valori per evitare ulteriori modifiche.