Generator liczb losowych w programie Excel: jak i kiedy go używać

Istnieje zaskakująca liczba sposobów wykorzystania generatora liczb losowych w programie Excel(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 zastosowaniach.

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 rzeczy.

Funkcje generatora liczb losowych(Random Number Generator Functions) w programie Excel(Excel)

Dwie funkcje programu Excel(Excel) służące 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ć liczbę losową 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 dowolną liczbą minimalną lub maksymalną 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 wielu komórkach(multiple cells) . Bardziej prawdopodobne jest, że RANDBETWEEN wygeneruje duplikaty, ponieważ RAND generuje ułamki dziesiętne, a możliwych jest o wiele więcej liczb.

Jak korzystać z funkcji RAND

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

To natychmiast wygeneruje ułamek dziesiętny z zakresu 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.

Po prostu wypisz 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 opcję Strona główna(Home) z menu, wybierz opcję Sortuj i filtruj(Sort & Filter) na wstążce, a następnie wybierz opcję Sortowanie niestandardowe(Custom Sort) .

W oknie Sortuj(Sort) wybierz kolumnę z losowymi liczbami do posortowania i uporządkuj je od największej do najmniejszej(Largest to Smallest) . Wybierz OK .

Spowoduje to zmianę kolejności listy zgodnie z losowymi liczbami, które zostały wygenerowane. 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(Just) wpisz „ RANDBETWEEN ([min],[maks]”, zastępując min i max 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 tą niską a wysoką wartością.

Kiedy używać funkcji RANDBETWEEN?(RANDBETWEEN Function)

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

Daje to kilka bardzo kreatywnych sposobów wykorzystania tej funkcji do przypisywania losowych przydziałów, 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 dwie drużyny po 6 osób bez wstydu, który wynika z tego, że pozwalasz ludziom „wybierać” swoich ulubionych ludzi 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 do pierwszej komórki, a następnie wypełnić resztę pod nią(fill the rest below it) . Spowoduje to automatyczne przypisanie każdego gracza do drużyny 1 lub 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(Repeat) , aż podział między dwiema drużynami będzie równy.

Jak korzystać z funkcji RANDARRAY

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

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

=RANDARRAY ([rows], [columns], [min], [max], [integer])

Parametry są następujące:

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

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(Default) to zawsze liczby dziesiętne i tylko 1 wiersz i 1 kolumna.

Kiedy używać funkcji RANDARRAY?

Funkcja RANDARRAY najlepiej sprawdza się, gdy potrzebny jest cały zbiór liczb losowych, w tym wiele kolumn i wiele wierszy.

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

=RANDARRAY(10,6,1,69,TRUE)

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 tworzyć wszystkiego ręcznie.

Wybór odpowiedniego generatora liczb losowych(Random Number Generator) w programie Excel

Która z trzech funkcji programu Excel(Excel functions) jest używana, zależy głównie od wyników, których 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ą.



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts