Umiejętność generowania liczb losowych w arkuszu kalkulacyjnym może być niezwykle przydatna. Na szczęście można to zrobić z łatwością w Arkuszach Google. Możesz użyć dwóch funkcji w Arkuszach Google, aby utworzyć liczbę losową. Są to funkcje RAND i RANDBETWEEN.
RANDBETWEEN pozwala na losowe wygenerowanie liczby z podanego limitu między dwoma liczbami. W tym artykule skupimy się na funkcji RANDBETWEEN i przyjrzymy się jej składni, przyczynom używania RANDBETWEEN zamiast RAND oraz kilku przykładom tej funkcji.
Składnia RANDBETWEEN
Zanim przyjrzymy się funkcji w działaniu, ważne jest zrozumienie składni formuły. Działa podobnie do RANDBETWEEN w Excelu. Oto jak go używać w Arkuszach Google:
=RANDBETWEEN(dolny; górny)
Ta składnia jest stosunkowo prosta w porównaniu z innymi funkcjami i do działania wymaga tylko dwóch argumentów. To są:
- niżej: To jest dolna granica zakresu. Określa, że liczba do wygenerowania powinna być równa lub większa niż zdefiniowany parametr.
- górny: To jest górna granica zakresu. Określa, że liczba do wygenerowania powinna być równa lub mniejsza niż zdefiniowany parametr.
Wartości dziesiętne mogą być użyte dla dolnego i górnego parametru. Użycie tych wartości oznacza, że górna granica zostanie zaokrąglona do dolnej liczby całkowitej. Na przykład, jeśli górna granica wynosi 10,4, zostanie zaokrąglona do 10. Podobnie, jeśli dolna granica jest zdefiniowana jako 2,6, liczba zostanie zaokrąglona do 3.
RANDBETWEEN vs. SKRAJ
Chociaż RAND i RANDBETWEEN działają podobnie i mogą być używane do podobnych celów, takich jak budowanie złożonych generatorów liczb losowych w Arkuszach Google, one nie są takie same.
- RANDBETWEEN znacznie rzadziej generuje w pełni unikalne liczby dla mniejszego zakresu w porównaniu z formułą RAND.
- RAND może zwracać wartości dziesiętne, podczas gdy RANDBETWEEN zwraca wartości całkowite.
- Formuła RAND nie przyjmuje żadnych parametrów, natomiast RANDBETWEEN wymaga do działania dwóch parametrów. Parametry określają górną i dolną granicę wartości do wygenerowania.
- Formuła RAND może generować liczbę od 0 do 1. Z drugiej strony RANDBETWEEN może służyć do generowania liczby w ramach limitu zdefiniowanego przez użytkownika.
RANDBETWEEN Przykłady w Arkuszach Google
Aby właściwie zrozumieć funkcję, spójrzmy na kilka przykładów działania funkcji.
Proste RANDBETWEEN
Oto najprostszy sposób użycia funkcji RANDBETWEEN w Arkuszach Google. W poniższym przykładzie wybierzemy dolną granicę jako 1, a górną jako 100. Funkcja wygeneruje wartość pomiędzy określonymi limitami.
Oto kroki, które należy wykonać, aby to zrobić:
- Kliknij i wybierz komórkę, w której chcesz wprowadzić formułę.
- Wpisz symbol równości, a następnie nazwę formuły. Następnie dodaj nawias otwierający. W tym przypadku będzie to wyglądać tak =LOSY MIĘDZY(
- Dla pierwszego parametru wprowadzimy dolną granicę, którą jest 1 w tym przypadku.
- Dodaj symbol przecinka i wpisz drugi parametr, czyli górny limit. W tym przypadku jest to 100.
- Dodaj nawias zamykający, aby zakończyć formułę.
- wciśnij Wchodzić lub kliknij poza komórkę, aby wykonać formułę.
Zagnieżdżone RANDBETWEEN
W tym przykładzie przyjrzymy się zagnieżdżonej implementacji formuły RANDBETWEEN. Mamy 10 nazwisk w kolumnie i chcemy wybrać losowo jedno imię. Możemy to zrobić, łącząc formuły INDEX, RANDBETWEEN i COUNTA.
Oto kroki, które należy wykonać, aby to zrobić:
- Kliknij i wybierz komórkę, w której chcesz wprowadzić formułę.
- Wpisz symbol równości, a następnie nazwę pierwszej formuły. Następnie dodaj nawias otwierający. W takim przypadku będzie to wyglądało =INDEKS(
- Dla pierwszego parametru wprowadzimy zakres komórek, czyli A2:A11 w tym przypadku.
- Dodaj symbol przecinka i wpisz drugi parametr, czyli formułę RANDBETWEEN. W tym przypadku jest to LOS POMIĘDZY (
- Dodaj pierwszy parametr do wzoru, którym jest 1 jako dolna granica.
- W przypadku górnego limitu użyjemy formuły ILE.NIEPUSTYCH, aby policzyć liczbę wpisów. Tutaj piszemy to jako ILE.LICZB A(
- Wpisz zakres komórek jako parametr funkcji ILE.NIEPUSTYCH. Tutaj piszemy to jako A2:A11.
- Dodaj trzy nawiasy zamykające, aby zakończyć formułę (po jednym dla każdej funkcji zagnieżdżonej w formule)
- wciśnij Wchodzić lub kliknij poza komórkę, aby wykonać formułę.
Porozmawiajmy o tym, jak działa formuła.
- Najpierw używamy formuły INDEX, aby zwrócić element z kolumny na pozycji oznaczonej przez liczbę losową.
- Następnie używamy formuły RANDBETWEEN, aby wygenerować liczbę losową między dolną a górną granicą.
- ILE.NIEPUSTYCH służy do znalezienia górnego limitu kolumny.
Rzeczy, które powinieneś wiedzieć o RANDBETWEEN
Formuła RANDBETWEEN jest formułą lotną. Oznacza to, że przelicza się za każdym razem, gdy wyświetlić, edytować lub usunąć wersję swojego Arkusza Google. Ponowne obliczenie jest również wykonywane za każdym razem, gdy ponownie otwierasz arkusz kalkulacyjny.
Możesz również wymusić przeliczanie funkcji co minutę lub co godzinę. Aby to zrobić, musisz włączyć przeliczanie:
- Kliknięcie Plik na górnym pasku arkusza kalkulacyjnego.
- W rozwijanym menu, które się otworzy, kliknij Ustawienia. Otworzy się nowe okno > przełącz na Obliczenie patka.
- Kliknij pole pod Ponowne obliczenie. Tutaj możesz wybrać, kiedy należy wykonać ponowne obliczenie. Możesz wybierać spośród Przy zmianie, Na zmianę i każdą minutę, oraz Na zmianę i co godzinę.
Pamiętaj, że arkusz kalkulacyjny może działać bardzo wolno, jeśli użyjesz tej opcji, zwłaszcza jeśli w arkuszu kalkulacyjnym znajduje się wiele formuł lub wartości.
Zawijanie funkcji RANDBETWEEN w Arkuszach Google
Aby to wszystko sprowadzić, należy użyć funkcji RANDBETWEEN w Arkuszach Google za każdym razem, gdy trzeba ustawić górny i dolny limit liczby losowej w formule.
Można go łatwo używać samodzielnie w komórce, a następnie używać w odwołaniu do komórki dla innej funkcji lub zagnieżdżać w dłuższej formule. W obu przypadkach jest to bardzo ważna funkcja Arkuszy Google, którą możesz mieć w swoim arsenale.