Excel formula: Naključni časi v določenih intervalih -

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.

Zanimive Članki...