Skip to main content

Generuj losowe liczby za pomocą funkcji RAND programu Excel

Excel - LOS i LOS.ZAKR - omówienie funkcji - porada #104 (Kwiecień 2025)

Excel - LOS i LOS.ZAKR - omówienie funkcji - porada #104 (Kwiecień 2025)
Anonim

Jednym ze sposobów generowania liczb losowych w Excelu jest SKRAJ funkcjonować. Funkcja sama w sobie generuje ograniczony zakres liczb losowych, ale za pomocą SKRAJ w formułach z innymi funkcjami zakres wartości można łatwo rozszerzyć, dzięki czemu:

  • Określając wysokie i niskie wartości zakresu, SKRAJ można wykonać, aby zwracać liczby losowe w określonym zakresie, na przykład 1 i 10 lub 1 i 100.
  • Wyjście funkcji można zredukować do liczb całkowitych, łącząc funkcję z TRUNC funkcja, która obcina lub usuwa wszystkie miejsca dziesiętne z liczby.

The SKRAJ Funkcja zwraca równomiernie rozłożoną liczbę większą lub równą 0 i mniejszą niż 1. Chociaż normalne jest opisanie zakresu wartości generowanych przez funkcję jako od 0 do 1, w rzeczywistości dokładniej jest powiedzieć, że zasięg jest od 0 do 0,999 …

Składnia i argumenty funkcji RAND

Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy, separatory przecinkowe i argumenty. Składnia dla SKRAJ funkcja to:

= RAND ()

w przeciwieństwie do RANDBETWEEN funkcja, która wymaga podania argumentów high-end i low-end, funkcja RAND nie przyjmuje żadnych argumentów.

Kilka SKRAJ Przykłady funkcji zostały wykorzystane do uzyskania wyników pokazanych na powyższym obrazie.

  • Pierwszy przykład wchodzi do SKRAJ funkcjonuje samodzielnie.
  • Drugi przykład tworzy formułę, która generuje losową liczbę od 1 do 10 lub od 1 do 100.
  • Trzeci przykład generuje losową liczbę całkowitą od 1 do 10 za pomocą TRUNC funkcjonować.
  • Ostatni przykład używa OKRĄGŁY funkcja zmniejszająca liczbę miejsc dziesiętnych dla liczb losowych.

Generowanie liczb za pomocą RAND

Ponieważ funkcja RAND nie przyjmuje żadnych argumentów, można ją łatwo wprowadzić do dowolnej komórki arkusza, klikając komórkę i wpisując:

= RAND ()

Wynikiem jest losowa liczba od 0 do 1 w komórce.

Generuj liczby w zakresie

Ogólna forma równania użytego do wygenerowania liczby losowej w określonym zakresie to:

= RAND () * (wysoki - niski) + niski

Wysoki i Niska oznacza górną i dolną granicę pożądanego zakresu liczb. Na przykład, aby wygenerować liczbę losową z zakresu od 1 do 10, wprowadź następującą formułę w komórce arkusza roboczego:

= RAND () * (10 - 1) + 1

Generowanie losowych liczb całkowitych za pomocą RAND

Aby zwrócić liczbę całkowitą - liczbę całkowitą bez części dziesiętnej - ogólna postać równania to:

= TRUNC (RAND () * (High - Low) + Low)

Zamiast usuwać wszystkie miejsca dziesiętne z TRUNC funkcja, możemy użyć następujących OKRĄGŁY funkcja w połączeniu z SKRAJ aby zmniejszyć liczbę miejsc dziesiętnych w liczbie losowej do dwóch.

= ROUND (RAND () * (High - Low) + Low, dziesiętne)

Funkcja i zmienność RAND

The SKRAJ funkcja jest jedną z niestabilnych funkcji programu Excel; to znaczy że:

  • Funkcja przelicza się i tworzy nową losową liczbę za każdym razem, gdy zmienia się arkusz roboczy, w tym takie działania, jak dodawanie nowych danych.
  • Każda formuła, która zależy bezpośrednio lub pośrednio od komórki zawierającej lotną funkcję, również przelicza się za każdym razem, gdy zachodzi zmiana w arkuszu.
  • W arkuszach kalkulacyjnych lub zeszytach zawierających duże ilości danych, funkcje ulotne powinny być używane ostrożnie, ponieważ mogą spowolnić czas reakcji programu ze względu na częstotliwość ponownych obliczeń.

Wymuszenie funkcji RAND w celu generowania nowych liczb losowych bez dokonywania innych zmian w arkuszu może zostać osiągnięte przez naciśnięcie klawiszaF9klawisz na klawiaturze. Zmusza to cały arkusz roboczy do ponownego obliczenia, łącznie z komórkami zawierającymi funkcję RAND.

TheF9 Można również użyć klucza, aby zapobiec zmianie liczby losowej za każdym razem, gdy zmiana zostanie wprowadzona w arkuszu:

  1. Kliknij komórkę arkusza roboczego, w której ma się znaleźć losowa liczba.
  2. Wpisz funkcję = RAND () na pasku formuły nad arkuszem.
  3. wciśnijF9 klucz, aby zmienić SKRAJ funkcjonuje w statycznej liczbie losowej.
  4. wciśnijWchodzić klawisz na klawiaturze, aby wprowadzić losową liczbę do wybranej komórki.

Teraz, naciskającF9 znowu nie będzie miało wpływu na liczbę losową.