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ą.
Related posts
Jak usunąć puste linie w Excelu?
Jak korzystać z funkcji Speak Cells programu Excel
Jak wstawić arkusz programu Excel do dokumentu programu Word?
Jak korzystać z analizy warunkowej programu Excel
Jak naprawić wiersz w programie Excel
Jak usunąć zduplikowane wiersze w programie Excel?
Grupuj wiersze i kolumny w arkuszu programu Excel
Jak zrobić wykres kołowy w programie Excel
Jak używać instrukcji If i zagnieżdżonych instrukcji If w programie Excel?
Jak szybko wstawić wiele wierszy w programie Excel
Jak naprawić błędy #N/A w formułach programu Excel, takich jak WYSZUKAJ.PIONOWO
Użyj klawiatury, aby zmienić wysokość wiersza i szerokość kolumny w programie Excel
Jak utworzyć wiele połączonych list rozwijanych w programie Excel?
Jak wyszukiwać w Excelu
Co to jest tablica VBA w programie Excel i jak ją zaprogramować?
Jak scalić komórki, kolumny i wiersze w programie Excel
3 sposoby na podzielenie komórki w Excelu
Jak udostępnić plik Excel w celu łatwej współpracy?
Wyśrodkuj dane arkusza roboczego w programie Excel do drukowania
Jak usunąć linie siatki w programie Excel