Jednym ze sposobów generowania liczb losowych w Arkuszach Google jest funkcja RAND. Funkcja sama w sobie tworzy ograniczony zakres, jeśli chodzi o generowanie liczb losowych. Używając RAND w formułach i łącząc go z innymi funkcjami, zakres wartości można łatwo rozszerzyć.
Jak działa funkcja RAND
Określając górną i dolną wartość zakresu, funkcja RAND może zwracać liczby losowe z określonego zakresu, na przykład 1 i 10 lub 1 i 100.
Wyjście funkcji można również zredukować do liczb całkowitych, łącząc funkcję z funkcją TRUNC, która obcina lub usuwa wszystkie miejsca dziesiętne z liczby.
W Arkuszach Google podczas generowania wartości losowej z zakresu od 0 do 1 funkcja LOSOWA zwraca liczbę losową z przedziału od 0 włącznie do 1 wykluczającego. Chociaż zwykle opisuje się zakres wartości generowanych przez funkcję jako od 0 do 1, w rzeczywistości dokładniejsze jest stwierdzenie, że zakres wynosi od 0 do 0,9999999…
Formuła zwracająca losową liczbę od 1 do 10 zwraca wartość od 0 do 9.99999…
Składnia funkcji RAND
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy, separatory przecinków i argumenty.
Składnia funkcji RAND to:
=RAND ()
W przeciwieństwie do funkcji RANDBETWEEN, która wymaga podania wysokich i niskich argumentów, funkcja LOSOWANIE nie akceptuje żadnych argumentów.
Funkcja RAND i zmienność
Funkcja RAND jest funkcją lotną, która domyślnie zmienia lub ponownie oblicza za każdym razem, gdy zmienia się arkusz, a zmiany te obejmują działania, takie jak dodawanie nowych danych.
Ponadto każda formuła, która bezpośrednio lub pośrednio zależy od komórki zawierającej funkcję lotną, jest również obliczana ponownie za każdym razem, gdy nastąpi zmiana w arkuszu.
Dlatego w arkuszach zawierających duże ilości danych funkcje nietrwałe powinny być używane z ostrożnością, ponieważ mogą spowolnić czas odpowiedzi programu ze względu na częstotliwość ponownych obliczeń.
Generowanie nowych liczb losowych z odświeżaniem
Ponieważ Arkusze Google to internetowy arkusz kalkulacyjny, funkcja RAND może zostać zmuszona do generowania nowych liczb losowych poprzez odświeżenie ekranu za pomocą przycisku odświeżania przeglądarki internetowej.
Drugą opcją jest naciśnięcie klawisza F5 na klawiaturze, co również odświeży bieżące okno przeglądarki.
Zmiana częstotliwości odświeżania RAND
W Arkuszach Google możesz zmienić częstotliwość, z jaką RAND i inne funkcje lotne są przeliczane z wartości domyślnej przy zmianie na:
- Przy zmianie i co minutę.
- Przy zmianie i co godzinę.
Kroki zmiany częstotliwości odświeżania to:
- Wybierz menu Plik, aby otworzyć listę opcji menu.
-
Wybierz Ustawienia arkusza kalkulacyjnego na liście, aby otworzyć okno dialogowe Ustawienia arkusza kalkulacyjnego.
-
W sekcji Ponowne obliczanie okna dialogowego wybierz bieżące ustawienie, takie jak przy zmianie, aby wyświetlić pełną listę opcji ponownego obliczania.
-
Wybierz żądaną opcję przeliczania z listy.
-
Wybierz przycisk Zapisz ustawienia, aby zapisać zmianę i powrócić do arkusza roboczego.
Wchodzenie do funkcji RAND
Ponieważ funkcja RAND nie przyjmuje żadnych argumentów, można ją wprowadzić do dowolnej komórki arkusza roboczego, wpisując:
=RAND ()
Alternatywnie możesz również wprowadzić funkcję, korzystając z pola autosugestii Arkuszy Google, które pojawia się po wpisaniu nazwy funkcji do komórki. Kroki to:
- Wybierz komórkę w arkuszu, w której mają być wyświetlane wyniki funkcji.
-
Wpisz znak równości (=) a następnie nazwę funkcji RANDPodczas wpisywania pojawi się okno autosugestii z nazwami funkcji zaczynającymi się na literę R. Gdy w polu pojawi się nazwa RAND, wybierz name, aby wprowadzić nazwę funkcji i otwarty okrągły nawias w wybranej komórce.
-
W bieżącej komórce pojawi się losowa liczba z zakresu od 0 do 1. Aby wygenerować kolejny, naciśnij klawisz F5 na klawiaturze lub odśwież przeglądarkę.
Gdy zaznaczysz bieżącą komórkę, pełna funkcja=RAND() pojawi się na pasku formuły nad arkuszem.
Generowanie liczb losowych od 1 do 10 lub od 1 do 100
Ogólna forma równania używanego do generowania liczby losowej z określonego zakresu to:
=RAND()(Wysoki - Niski) + Niski
Tutaj High i Low oznaczają górną i dolną granicę żądanego zakresu liczb.
Aby wygenerować liczbę losową od 1 do 10, wprowadź następującą formułę do komórki arkusza roboczego:
=RAND()(10 - 1) + 1
Aby wygenerować liczbę losową od 1 do 100, wprowadź następującą formułę do komórki arkusza roboczego:
=RAND()(100 - 1) + 1
Generowanie losowych liczb całkowitych od 1 do 10
Aby zwrócić liczbę całkowitą - liczbę całkowitą bez części dziesiętnej - ogólna postać równania to:
=CAŁKOWITA (RAND() (Wysoki - Niski) + Niski)
Aby wygenerować losową liczbę całkowitą z przedziału od 1 do 10, wprowadź następującą formułę w komórce arkusza:
=CAŁOŚĆ (RAND()(10 - 1) + 1)