Formula Excel: număr aleatoriu dintr-un set fix de opțiuni -

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.

Articole interesante...