
Formula generică
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
rezumat
Pentru a umple rapid o gamă de celule cu numere aleatorii dintr-un set de opțiuni fixe (adică 25,50,75,100), puteți utiliza o formulă bazată pe funcțiile ALEGE și RANDBETWEEN.
În exemplul prezentat, formula din B4 este:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Care returnează un număr aleatoriu din numerele furnizate.
Explicaţie
Funcția ALEGE face cea mai mare parte a lucrului în această formulă. Alege ia o singură valoare numerică ca prim argument (index_number) și folosește acest număr pentru a selecta și a returna una dintre valorile furnizate ca argumente ulterioare, pe baza indexului numeric al acestora.
În acest caz, oferim patru numere ca opțiuni: 25,50,75,100, deci trebuie să acordăm CHOOSE un număr între 1 și 4.
Pentru a genera acest număr, folosim RANDBETWEEN, o funcție care returnează un număr întreg aleator pe baza unei limite inferioare și superioare. Deoarece lucrăm doar cu 4 valori în ALEGE, furnizăm 1 pentru numărul de jos și 4 pentru numărul de sus.
Când această formulă este copiată, va returna unul dintre cele patru numere.
Rețineți că RANDBETWEEN va calcula o nouă valoare ori de câte ori foaia de lucru este modificată. Odată ce aveți valori în interval, vă recomandăm să înlocuiți formulele cu valori pentru a preveni modificări ulterioare. Puteți face acest lucru cu lipire specială: selectați toate formulele, copiați, lipiți special> valori pentru a înlocui formulele cu valori.