Generator liczb losowych w Excelu w zakresie

Od czasu do czasu użytkownicy Excela muszą generować liczby losowe, aby używać ich w formułach lub do innych celów. W tym celu program zapewnia cały arsenał możliwości. Liczby losowe można generować na różne sposoby. Przytoczymy tylko te, które najlepiej sprawdziły się w praktyce.

Funkcja liczb losowych w programie Excel

Załóżmy, że mamy zbiór danych, który musi zawierać elementy, które nie są ze sobą absolutnie powiązane. Idealnie powinny być uformowane zgodnie z prawem rozkładu normalnego. Aby to zrobić, musisz użyć funkcji liczb losowych. Istnieją dwie funkcje, dzięki którym możesz osiągnąć swój cel: OBLICZENIE и MIĘDZY SPRAWĄ. Przyjrzyjmy się bliżej, jak można je wykorzystać w praktyce.

Wybieranie liczb losowych za pomocą RAND

Ta funkcja nie dostarcza żadnych argumentów. Ale mimo to pozwala dostosować zakres wartości, w ramach którego ma generować liczbę losową. Na przykład, aby uzyskać go w ramach od jednego do pięciu, musimy użyć następującego wzoru: =LICZBA()*(5-1)+1.

Generator liczb losowych w Excelu w zakresie

Jeśli ta funkcja zostanie rozdzielona do innych komórek za pomocą znacznika autouzupełniania, zobaczymy, że rozkład jest parzysty.

Podczas każdego obliczenia losowej wartości, jeśli zmienisz dowolną komórkę w dowolnym miejscu arkusza, liczby zostaną automatycznie wygenerowane ponownie. Dlatego te informacje nie będą przechowywane. Aby upewnić się, że pozostaną, musisz ręcznie wpisać tę wartość w formacie numerycznym lub skorzystać z tej instrukcji.

  1. Klikamy na komórkę zawierającą losową liczbę.
  2. Klikamy pasek formuły, a następnie go wybieramy.
  3. Naciśnij przycisk F9 na klawiaturze.
  4. Kończymy tę sekwencję działań, naciskając klawisz Enter.

Sprawdźmy, jak równomiernie rozkładają się liczby losowe. Aby to zrobić, musimy użyć histogramu rozkładu. Aby to zrobić, wykonaj następujące kroki:

  1. Stwórzmy kolumnę z kieszeniami, czyli tymi komórkami, w których będziemy przechowywać nasze zakresy. Pierwszy to 0-0,1. Za pomocą tego wzoru tworzymy: =C2+$C$2Generator liczb losowych w Excelu w zakresie
  2. Następnie musimy określić, jak często występują liczby losowe związane z każdym określonym zakresem. W tym celu możemy użyć formuły tablicowej {=CZĘSTOTLIWOŚĆ(A2:A201;C2:C11)}. Generator liczb losowych w Excelu w zakresie
  3. Następnie za pomocą znaku „sprzęgło” tworzymy nasze kolejne zakresy. Formuła jest prosta =»[0,0-«&C2&»]»Generator liczb losowych w Excelu w zakresie
  4. Teraz robimy wykres opisujący rozkład tych 200 wartości. Generator liczb losowych w Excelu w zakresie

W naszym przykładzie częstotliwość odpowiada osi Y, a „kieszenie” odpowiadają osi X.

MIĘDZY funkcją

Mówiąc o funkcji MIĘDZY SPRAWĄ, to zgodnie ze składnią ma dwa argumenty: dolną granicę i górną granicę. Ważne jest, aby wartość pierwszego parametru była mniejsza niż drugiego. Zakłada się, że granice mogą być liczbami całkowitymi, a wzory ułamkowe nie są brane pod uwagę. Zobaczmy, jak działa ta funkcja na tym zrzucie ekranu.

Generator liczb losowych w Excelu w zakresie

Widzimy, że dokładność można regulować za pomocą dzielenia. Możesz otrzymać losowe liczby z dowolnymi cyframi po przecinku.

Generator liczb losowych w Excelu w zakresie

Widzimy, że ta funkcja jest o wiele bardziej organiczna i zrozumiała dla zwykłego człowieka niż poprzednia. Dlatego w większości przypadków możesz go używać tylko.

Jak zrobić generator liczb losowych w Excelu?

A teraz zróbmy generator małych liczb, który otrzyma wartości na podstawie pewnego zakresu danych. Aby to zrobić, zastosuj formułę =INDEKS(A1:A10;CAŁKOWITA(LOSY()*10)+1).  Generator liczb losowych w Excelu w zakresie

Stwórzmy generator liczb losowych, który będzie generowany od zera do 10. Za pomocą tego wzoru możemy kontrolować krok, z jakim zostaną wygenerowane. Na przykład możesz utworzyć generator, który będzie generował tylko wartości zakończone zerem. Generator liczb losowych w Excelu w zakresie

Albo taka opcja. Powiedzmy, że chcemy wybrać dwie losowe wartości z listy komórek tekstowych. Generator liczb losowych w Excelu w zakresie

Aby wybrać dwie losowe liczby, musisz zastosować funkcję INDEKSGenerator liczb losowych w Excelu w zakresie

Formuła, za pomocą której to zrobiliśmy, jest pokazana na powyższym zrzucie ekranu. =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))) – za pomocą tej formuły możemy stworzyć generator dla pojedynczej wartości tekstowej. Widzimy, że ukryliśmy kolumnę pomocniczą. Ty też możesz. Generator liczb losowych w Excelu w zakresie

 

Generator liczb losowych o rozkładzie normalnym

Problem z funkcją SLCHIS и MIĘDZY SPRAWĄ w tym, że tworzą zestaw liczb, które są bardzo daleko od celu. Prawdopodobieństwo, że liczba pojawi się blisko dolnej, środkowej lub górnej granicy jest takie samo.

Rozkład normalny w statystyce to zbiór danych, w którym wraz ze wzrostem odległości od środka wykresu maleje częstotliwość występowania wartości w określonym korytarzu. Oznacza to, że większość wartości gromadzi się wokół centralnej. Użyjmy funkcji MIĘDZY SPRAWĄ Spróbujmy stworzyć zbiór liczb, których rozkład należy do kategorii normalnych.

Mamy więc produkt, którego produkcja kosztuje 100 rubli. Dlatego liczby powinny być generowane w przybliżeniu takie same. W takim przypadku średnia wartość powinna wynosić 100 rubli. Stwórzmy tablicę danych i stwórzmy wykres, na którym odchylenie standardowe wynosi 1,5 rubla, a rozkład wartości jest normalny.

Aby to zrobić, musisz użyć funkcji =NORMONUM(LICZBA SL();100;1,5). Ponadto program automatycznie zmienia prawdopodobieństwa, bazując na fakcie, że największe szanse mają liczby bliskie setce.

Teraz wystarczy w standardowy sposób zbudować wykres, wybierając zbiór wygenerowanych wartości jako zakres. W rezultacie widzimy, że rozkład jest rzeczywiście normalny.

Generator liczb losowych w Excelu w zakresie

To takie proste. Powodzenia.

Dodaj komentarz