Formuła Excel: Losowa liczba ze stałego zestawu opcji -

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.

Interesujące artykuły...