Istnieje zaskakująca liczba sposobów wykorzystania generatora liczb losowych w programie Excel. Ale zanim to zrobisz, ważne jest, aby zrozumieć funkcję generatora liczb losowych i sposób, w jaki można go używać w różnych aplikacjach.

Gdy nauczysz się korzystać z funkcji liczb losowych, możesz robić takie rzeczy, jak generowanie fikcyjnych danych przykładowych do testowania obliczeń, wybieranie kolejności graczy w grze, wybieranie zwycięzców konkursu i wiele innych.

Funkcje generatora liczb losowych w Excelu

Dwie funkcje w programie Excel, które służą do tworzenia liczb losowych, to RAND, RANDBETWEEN i RANDARRAY.

  • RAND: Zwraca losową liczbę z zakresu od 0 do 1. Zwykle jest to liczba dziesiętna, np. 0,358432.
  • RANDBETWEEN: zwraca losową liczbę między dwiema podanymi przez Ciebie liczbami. Innymi słowy, jeśli chcesz otrzymać losową liczbę z zakresu od 1 do 100, ta funkcja zwróci wartość całkowitą z tego zakresu.
  • RANDARRAY: Zwraca dowolną liczbę losowych liczb całkowitych lub dziesiętnych, pomiędzy dowolnymi minimalnymi i maksymalnymi liczbami oraz w dowolnym zakresie wierszy i kolumn.

Za każdym razem, gdy otworzysz arkusz kalkulacyjny lub odświeżysz obliczenia, obie te funkcje wygenerują nową losową wartość. Niestety każda zmiana w arkuszu kalkulacyjnym powoduje aktualizację tych wartości.

Pamiętaj też, że obie te funkcje liczb losowych mogą generować zduplikowane wartości, gdy używasz ich w wiele komórek. Bardziej prawdopodobne jest, że RANDBETWEEN wygeneruje duplikaty, ponieważ RAND generuje ułamki dziesiętne, a możliwych jest o wiele więcej.

Jak korzystać z funkcji RAND

Funkcja RAND jest bardzo prosta w użyciu, ponieważ nie ma żadnych argumentów. Po prostu wpisz „=RAND()” w komórce i naciśnij Enter.

To natychmiast wygeneruje ułamek dziesiętny od 0 do 1.

Kiedy używać funkcji RAND

Jak taka prosta funkcja może być przydatna? Oto kilka praktycznych pomysłów na wykorzystanie funkcji RAND.

Załóżmy, że masz listę nazwisk znajomych grających w grę planszową i chcesz szybko uporządkować kolejność rozgrywki. Funkcja RAND jest do tego idealna.

Wystarczy wymienić wszystkie imiona swoich znajomych w pierwszej kolumnie.

Użyj funkcji RAND(), aby wygenerować losowe liczby dziesiętne w następnej kolumnie.

Na koniec wybierz obie kolumny, wybierz Strona główna z menu, wybierz Sortuj i filtruj na wstążce, a następnie wybierz Sortowanie niestandardowe.

W oknie Sortuj wybierz kolumnę z losowymi liczbami do posortowania i uporządkuj je od Największego do najmniejszego. Wybierz OK.

Spowoduje to zmianę kolejności listy według wygenerowanych liczb losowych. Wraz z nimi zastosuje również nazwy do nowego porządku rozgrywki.

Możesz użyć RAND podobnie w każdym przypadku, gdy chcesz losowo ustawić wartość w obliczeniach, listę wartości tekstowych lub cokolwiek innego przechowywanego w arkuszu kalkulacyjnym.

Jak korzystać z funkcji RANDBETWEEN

Funkcja RANDBETWEEN jest prawie tak prosta w użyciu jak funkcja RAND. Po prostu wpisz „RANDBETWEEN([min],[maks.]”, zastępując min i maks najniższymi i najwyższymi liczbami z zakresu, dla którego chcesz uzyskać liczby.

Gdy naciśniesz Enter, ta komórka będzie zawierać losową liczbę między niską a wysoką wartością.

Kiedy używać funkcji RANDBETWEEN

Funkcja generatora liczb losowych RANDBETWEEN jest nawet bardziej użyteczna niż funkcja RAND. Dzieje się tak, ponieważ pozwala zawierać zwrócone liczby losowe w określonym zakresie. Zwraca również liczby całkowite zamiast ułamków dziesiętnych.

Daje to kilka bardzo kreatywnych sposobów wykorzystania tej funkcji do przypisywania losowych przypisań, gdy chcesz być uczciwy, lub przypisywania stałych liczb do osób lub rzeczy bez okazywania jakichkolwiek uprzedzeń.

Spójrzmy na przykład. Załóżmy, że masz listę 12 osób i chcesz podzielić je na dwa zespoły po 6 osób bez wstydu, który wynika z umożliwienia ludziom „wybierania” swoich ulubionych osób do każdego zespołu.

Najpierw utwórz arkusz kalkulacyjny ze wszystkimi imionami graczy.

Dodaj następującą funkcję do następnej kolumny, obok nazwy każdego gracza. Następnie naciśnij Enter.

=RANDBETWEEN(1,2)

Możesz wpisać to w pierwszej komórce, a następnie wypełnij resztę poniżej. Spowoduje to automatyczne przypisanie każdego gracza do zespołu 1 lub zespołu 2.

Jeśli okaże się, że rozkład między dwoma zespołami nie jest równy, po prostu ponownie wprowadź funkcję w pierwszej komórce i naciśnij Enter. Spowoduje to ponowne zaktualizowanie wszystkich komórek. Powtarzaj, aż podział między dwiema drużynami będzie równy.

Jak korzystać z funkcji RANDARRAY

Funkcja RANDARRAY jest dostępna w Tylko Excel 365. Jeśli masz tę wersję programu Excel, jest to bardzo potężna funkcja generatora losowego w programie Excel, której możesz używać do wielu celów.

Korzystanie z niego jest bardzo proste, z wieloma opcjonalnymi ustawieniami. Wystarczy wpisać w dowolnej komórce:

=RANDARRAY ([wiersze], [kolumny], [min], [maks], [liczba całkowita])

Parametry są następujące:

  • wiersze: liczba wierszy do wygenerowania liczb losowych
  • kolumny: liczba kolumn do wygenerowania liczb losowych
  • min: Minimalny limit liczb
  • max: Maksymalny limit liczb
  • liczba całkowita: Czy chcesz liczby dziesiętne czy całkowite (PRAWDA lub FAŁSZ)

Jeśli po prostu użyjesz samej funkcji RANDARRAY i nie użyjesz żadnego z opcjonalnych parametrów, będzie ona działać tak samo jak funkcja RAND.

Pamiętaj tylko, że funkcja RANDARRAY jest bardzo elastyczna i wypełni tylko tyle wierszy i kolumn, ile określisz, dokładnie w określony sposób. Wartość domyślna to zawsze liczby dziesiętne i tylko 1 wiersz i 1 kolumna.

Kiedy używać funkcji RANDARRAY

Funkcja RANDARRAY najlepiej sprawdza się, gdy potrzebujesz całego zbioru liczb losowych, w tym wielu kolumn i wielu wierszy.

Na przykład, jeśli symulujesz coś w rodzaju losowej listy wyborów liczb loterii, możesz szybko utworzyć listę wierszy zawierających 6 kolumn (dla 6 kul loterii). Ustaw limit na 69 i pozwól Excelowi odgadnąć 10 typów loterii za Ciebie za pomocą następującej funkcji:

=KOLOSOWY(10,6,1,69,PRAWDA)

Umieść to w pierwszej komórce arkusza kalkulacyjnego i naciśnij Enter.

Zobaczysz wygenerowaną tabelę zawierającą 10 wierszy i 6 kolumn.

Ta funkcja może być świetnym rozwiązaniem w nauce lub badaniach statystycznych, jeśli potrzebujesz dużego, losowego zestawu danych i nie chcesz budować go ręcznie.

Wybór odpowiedniego generatora liczb losowych w Excelu

Który z trzech funkcje Excela, których używasz, zależą głównie od tego, jakich wyników szukasz. Jeśli naprawdę nie obchodzi Cię, jaka jest liczba, RAND poradzi sobie dobrze. Jeśli chcesz ograniczyć zakres generowanych liczb, wybierz RANDBETWEEN. A jeśli szukasz znacznie większego zbioru danych z całą tabelą liczb, wtedy RANDARRAY jest dla Ciebie najlepszą opcją.

Categories: IT Info