O modalitate de a genera numere aleatorii în Foi de calcul Google este cu funcția RAND. Prin ea însăși, funcția creează un interval limitat atunci când vine vorba de generarea de numere aleatorii. Folosind RAND în formule și combinându-l cu alte funcții, gama de valori poate fi extinsă cu ușurință.
Cum funcționează funcția RAND
Prin specificarea valorilor ridicate și scăzute ale unui interval, RAND poate returna numere aleatorii dintr-un interval specificat, cum ar fi 1 și 10 sau 1 și 100.
Ieșirea funcției poate fi, de asemenea, redusă la numere întregi prin combinarea funcției cu funcția TRUNC, care trunchiază sau elimină toate zecimale dintr-un număr.
În Foi de calcul Google, atunci când se generează o valoare aleatorie între 0 și 1, funcția RAND returnează un număr aleator între 0 inclusiv și 1 exclusiv. Deși este obișnuit să descriem intervalul de valori generat de funcție ca fiind de la 0 la 1, în adevăr, este mai exact să spunem că intervalul este între 0 și 0,99999999…
Formula care returnează un număr aleatoriu între 1 și 10 returnează o valoare între 0 și 9,99999…
Sintaxa funcției RAND
Sintaxa unei funcții se referă la aspectul funcției și include numele funcției, paranteze, separatori prin virgulă și argumente.
Sintaxa pentru funcția RAND este:
=RAND ()
Spre deosebire de funcția RANDBETWEEN, care necesită specificarea argumentelor high-end și low-end, funcția RAND nu acceptă argumente.
Funcția și volatilitatea RAND
Funcția RAND este o funcție volatilă care, în mod implicit, se modifică sau se recalculează de fiecare dată când se modifică foaia de lucru, iar aceste modificări includ acțiuni precum adăugarea de date noi.
În plus, orice formulă care depinde direct sau indirect de o celulă care conține o funcție volatilă, de asemenea, se recalculează de fiecare dată când are loc o modificare în foaia de lucru.
De aceea, în foile de lucru care conțin cantități mari de date, funcțiile volatile trebuie utilizate cu prudență, deoarece pot încetini timpul de răspuns al programului din cauza frecvenței recalculărilor.
Generarea de noi numere aleatorii cu reîmprospătare
Deoarece Google Sheets este un program de calcul online, funcția RAND poate fi forțată să genereze noi numere aleatorii reîmprospătând ecranul folosind butonul de reîmprospătare a browserului web.
O a doua opțiune este să apăsați tasta F5 de pe tastatură, care reîmprospătează și fereastra actuală a browserului.
Modificarea frecvenței de reîmprospătare a RAND
În Foi de calcul Google, puteți modifica frecvența cu care RAND și alte funcții volatile se recalculează de la valoarea prestabilită la schimbare la:
- La schimbare și în fiecare minut.
- La schimbare și la fiecare oră.
Pașii pentru modificarea ratei de reîmprospătare sunt:
- Selectați meniul Fișier pentru a deschide lista de opțiuni a meniului.
-
Selectați Setări foi de calcul din listă pentru a deschide caseta de dialog Setări foi de calcul.
-
În secțiunea Recalculare a casetei de dialog, alegeți setarea curentă, cum ar fi la modificare pentru a afișa lista completă a opțiunilor de recalculare.
-
Selectați opțiunea de recalculare dorită din listă.
-
Selectați butonul Salvare setări pentru a salva modificarea și a reveni la foaia de lucru.
Intrarea funcției RAND
Deoarece funcția RAND nu acceptă argumente, poate fi introdusă în orice celulă din foaia de lucru tastând:
=RAND ()
În mod alternativ, puteți introduce funcția folosind caseta de sugestii automate a Foii de calcul Google, care apare pe măsură ce numele funcției este introdus într-o celulă. Pașii sunt:
- Selectați o celulă dintr-o foaie de lucru în care urmează să fie afișate rezultatele funcției.
-
Tastați semnul egal (=) urmat de numele funcției RANDPe măsură ce tastați, caseta de sugestie automată apare cu numele funcțiilor care încep cu litera R. Când în casetă apare numele RAND, selectați nume pentru a introduce numele funcției și o paranteză rotundă deschisă în celula selectată.
-
În celula curentă apare un număr aleatoriu între 0 și 1. Pentru a genera altul, apăsați tasta F5 de pe tastatură sau reîmprospătați browserul.
Când selectați celula curentă, funcția completă=RAND () apare în bara de formule de deasupra foii de lucru.
Generarea numerelor aleatorii între 1 și 10 sau 1 și 100
Forma generală a ecuației folosită pentru a genera un număr aleatoriu într-un interval specificat este:
=RAND()(Ridicat - Scăzut) + Scăzut
Aici, High și Low înseamnă limitele superioare și inferioare ale intervalului dorit de numere.
Pentru a genera un număr aleatoriu între 1 și 10, introduceți următoarea formulă într-o celulă a foii de lucru:
=RAND()(10 - 1) + 1
Pentru a genera un număr aleatoriu între 1 și 100, introduceți următoarea formulă într-o celulă a foii de lucru:
=RAND()(100 - 1) + 1
Generarea numerelor întregi aleatorii între 1 și 10
Pentru a returna un număr întreg - un număr întreg fără porțiune zecimală - forma generală a ecuației este:
=TRUNC (RAND() (Ridicat - Scăzut) + Scăzut)
Pentru a genera un număr întreg aleatoriu între 1 și 10, introduceți următoarea formulă într-o celulă a foii de lucru:
=TRUNC (RAND()(10 - 1) + 1)