Excel-formel: Tilfældigt antal fra et fast sæt valgmuligheder

Generisk formel

=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)

Resumé

For hurtigt at udfylde en række celler med tilfældige tal fra et sæt faste indstillinger (dvs. 25,50,75,100) kan du bruge en formel baseret på funktionerne VÆLG og RANDBETWEEN.

I det viste eksempel er formlen i B4:

=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)

Hvilket returnerer et tilfældigt tal fra de angivne tal.

Forklaring

VÆLG-funktionen udfører det meste af arbejdet i denne formel. Vælg tager en enkelt numerisk værdi som sit første argument (indeksnummer) og bruger dette nummer til at vælge og returnere en af ​​de værdier, der leveres som efterfølgende argumenter, baseret på deres numeriske indeks.

I dette tilfælde leverer vi fire tal som valgmuligheder: 25,50,75,100, så vi er nødt til at give VÆLG et tal mellem 1 og 4.

For at generere dette nummer bruger vi RANDBETWEEN, en funktion, der returnerer et tilfældigt heltal baseret på en nedre og øvre grænse. Da vi kun arbejder med 4 værdier i VÆLG, leverer vi 1 til det nederste tal og 4 for det øverste tal.

Når denne formel kopieres ned, returnerer den et af de fire tal.

Bemærk, at RANDBETWEEN beregner en ny værdi, hver gang regnearket ændres. Når du har værdier i området, vil du måske erstatte formlerne med værdier for at forhindre yderligere ændringer. Du kan gøre dette med indsæt special: vælg alle formler, kopier, indsæt special> værdier for at erstatte formler med værdier.

Interessante artikler...