
Formuła ogólna
=CHOOSE(RANDBETWEEN(1,4),num1,num2,num3,num4)
Podsumowanie
Aby szybko wypełnić zakres komórek liczbami losowymi z zestawu ustalonych opcji (np. 25,50,75,100), możesz użyć formuły opartej na funkcjach WYBIERZ i RANDBETWEEN.
W przedstawionym przykładzie formuła w B4 to:
=CHOOSE(RANDBETWEEN(1,4),25,50,75,100)
Co zwraca losową liczbę z podanych liczb.
Wyjaśnienie
Funkcja WYBIERZ wykonuje większość pracy w tej formule. Wybierz przyjmuje pojedynczą wartość liczbową jako pierwszy argument (numer_indeksu) i używa tej liczby do wybrania i zwrócenia jednej z wartości dostarczonych jako kolejne argumenty na podstawie ich indeksu liczbowego.
W tym przypadku jako opcje podajemy cztery liczby: 25,50,75,100, więc musimy podać WYBIERZ liczbę od 1 do 4.
Aby wygenerować tę liczbę, używamy RANDBETWEEN, funkcji, która zwraca losową liczbę całkowitą na podstawie dolnej i górnej granicy. Ponieważ pracujemy tylko z 4 wartościami w WYBIERZ, podajemy 1 dla najniższej liczby i 4 dla najwyższej liczby.
Kiedy ta formuła zostanie skopiowana, zwróci jedną z czterech liczb.
Zauważ, że RANDBETWEEN obliczy nową wartość po każdej zmianie arkusza. Gdy masz już wartości w zakresie, możesz chcieć zastąpić formuły wartościami, aby zapobiec dalszym zmianom. Możesz to zrobić za pomocą wklej specjalnie: wybierz wszystkie formuły, skopiuj, wklej specjalne> wartości, aby zastąpić formuły wartościami.