
Splošna formula
=FLOOR(RAND(),"0:15")
Povzetek
Za ustvarjanje naključnih časov v določenih intervalih lahko uporabite funkcijo RAND s funkcijo FLOOR. V prikazanem primeru je formula v B6:
=FLOOR(RAND(),"0:15")
ki generira naključni čas v 15-minutnem intervalu.
Pojasnilo
Funkcija RAND ustvari decimalno število med ničlo in 1. Torej, lahko dobite takšen izhod iz RAND () v treh celicah:
0,54739314
0,919767722
0,633760119
Datumi v Excelu so opredeljeni kot preproste številke, kjer je 1 = 1 dan. To pomeni, da lahko enoto preprosto delite z decimalno vrednostjo časa, da dobite vrednost, ki ustreza času, kot ga Excel vidi, na primer:
1/12 = 12 ur = .5 dni
1/6 = 6 ur = .25 dni
1/8 = 8 ur = .333 dni
To pomeni, da lahko z RAND () ustvarimo decimalno vrednost med 1 in 0, nato pa to številko zaokrožimo navzdol s FLOOR na najbližji interval. FLOOR sprejme argument, imenovan "pomembnost", kot zaokroževalni večkratnik in prepozna časovne intervale, izražene takole:
"0:10" - 15 minut
"0:15" - 10 minut
"0:30" - 30 minut
"0:45" - 45 minut
Nastavitev ter zgornji in spodnji čas
Če želite omejiti ure, ki jih uporablja RAND, lahko s to splošno formulo prisilite RAND, da izpiše število med zgornjo in spodnjo vrednostjo:
=RAND()*(upper-lower)+lower
Ker Excel lahko prepozna časovne vrednosti, lahko dobite čase med 8. in 12. uro s formulo, kot je ta:
=RAND()*("12:00"-"8:00")+"8:00"
Opomba: zgornja formula je splošna in bo delovala tudi z drugimi številkami, ne le s časi.