
Generička formula
=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")
Sažetak
Da biste brzo ispunili niz ćelija slučajnim vrijednostima teksta, možete upotrijebiti formulu koja se temelji na funkcijama CHOOSE i RANDBETWEEN.
U prikazanom primjeru formula u C5 je:
=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")
Koji vraća slučajnu boju iz navedenih vrijednosti.
Obrazloženje
Funkcija CHOOSE pruža okvir za ovu formulu. Odaberite uzima jednu numeričku vrijednost kao svoj prvi argument (broj_indeksa) i koristi taj broj za odabir i povratak jedne od vrijednosti koje se daju kao sljedeći argumenti, na temelju njihovog numeričkog indeksa.
U ovom slučaju koristimo četiri vrijednosti: crvenu, plavu, zelenu i ružičastu, pa moramo dati IZBOR broj između 1 i 4.
Za generiranje ovog broja koristimo RANDBETWEEN, funkciju koja vraća slučajni cijeli broj između donje i gornje vrijednosti. Budući da u CHOOSE radimo samo s 4 vrijednosti, isporučujemo 1 za donji broj i 4 za gornji broj.
Kad se ova formula prepiše, vratit će jednu od četiri boje.
Imajte na umu da će RANDBETWEEN izračunati novu vrijednost kad god se radni list promijeni. Nakon što imate vrijednosti u rasponu, možda ćete htjeti zamijeniti formule vrijednostima kako biste spriječili daljnje promjene.