W programie MS Excel za generowanie liczb losowych odpowiedzialna jest funkcja: LOS(). Problem z tą funkcją jest taki, że generuje ona liczby z zakresu od 0 (włącznie) do 1. Funkcja ta nie wymaga argumentu. Poniżej na zrzucie zaprezentowano zastosowanie funkcji.
Tak więc chcąc wylosować liczby z konkretnego przedziału musimy uciec się do pewnej sztuczki a mianowicie skorzystać z formuły: LOS()*(b-a)+a Użycie formuły spowoduje wylosowanie liczb z zakresu od a do b. Na rysunku niżej zostało pokazane losowanie liczb z przedziału od 1 do 6.
Tylko dalej losowane wartości będą liczbami rzeczywistymi. Aby uzyskać liczby całkowite należy formułę zagnieździć w funkcji: ZAOKR Tak więc ostatecznie formuła przyjmie ogólną postać: ZAOKR(LOS()*(b-a)+a;0) - użyte 0 nakazuje zaokrąglenie liczby do zera miejsc po przecinku. Na rysunku ten sam zakres co w przykładzie powyżej (liczby od 1 do 6) lecz jak można zauważyć tym razem wszystkie wartości są liczbami całkowitymi.
Jeśli wylosowane wartości nie spełniają twoich oczekiwań użyj klawisza F9.
Jest prostsza funkcja, która umożliwi nam wylosowanie liczb całkowitych a mianowicie mowa tu o funkcji: LOS.ZAKR(dół;góra) Aby wylosować liczby z żądanego zakresu wystarczy zdefiniować tylko liczby pomiędzy którymi ma nastąpić losowanie. Funkcja ta nie jest dostępna we wszystkich wersjach pakietu Office. Dlatego też w przypadku jej braku należy posłużyć się metodą opisaną powyżej.
W starszych wersjach programu Excel można było wykorzystać funkcję: RANDBETWEEN(dół;góra), której zadaniem jest również wygenerowanie liczb z zadanego przedziału. Aby móc z niej skorzystać należy zainstalować dodatek Analysis ToolPack (menu Narzędzia, pozycja Dodatki w nowo otwartym oknie wybieramy opcję Analysis ToolPack, całość zatwierdzamy przyciskiem OK).
W przypadku pakietu LibreOffice do wygenerowania liczb z przedziału również używamy funkcji: LOS.ZAKR(dół;góra)
Bądź korzystamy z funkcji LOS w połączeniu z ZAOKR.DO.CAŁK
Z funkcją losową jest jeszcze jeden problem a mianowicie za każdym razem gdy w arkuszu wykonamy jakąś operację w komórkach w których została użyta funkcja LOS zostaną wygenerowane nowe losowe wartości. Aby uniknąć ciągłego losowania należy wykonać operację kopiowania oraz wklejenia. Wklejamy tylko wartości.
Kopiujemy zakres
A następnie wklejamy wartości. Użycie opcji wklejenia wartości spowoduje wypełnienie komórek liczbami, które dzięki wprowadzonej formule zostały wylosowane.