Excel formula: Nasumična vremena u određenim intervalima -

Generička formula

=FLOOR(RAND(),"0:15")

Sažetak

Da biste generirali slučajna vremena u određenim intervalima, možete koristiti funkciju RAND s funkcijom FLOOR. U prikazanom primjeru formula u B6 je:

=FLOOR(RAND(),"0:15")

koji generira slučajno vrijeme u intervalu od 15 minuta.

Obrazloženje

Funkcija RAND generira decimalni broj između nule i 1. Dakle, možda ćete dobiti ovakav izlaz iz RAND () u tri ćelije:

0,54739314
0,919767722
0,633760119

Datumi u Excelu definirani su kao jednostavni brojevi, gdje je 1 = 1 dan. To znači da možete jednostavno podijeliti 1 s decimalnom vrijednošću vremena da biste dobili vrijednost koja odgovara vremenu onakvim kakvim ga Excel vidi, na primjer:

1/12 = 12 sati = .5 dana
1/6 = 6 sati = .25 dana
1/8 = 8 sati = .333 dana

To znači da pomoću RAND () možemo generirati decimalnu vrijednost između 1 i 0, a zatim taj broj zaokružiti FLOOR na najbliži interval. FLOOR uzima argument koji se naziva "značajnost" kao višestruki zaokruživač i prepoznaje vremenske intervale izražene ovako:

"0:10" - 15 minuta
"0:15" - 10 minuta
"0:30" - 30 minuta
"0:45" - 45 minuta

Podešavanje i gornje i donje vrijeme

Ako želite ograničiti radno vrijeme koje koristi RAND, možete upotrijebiti ovu opću formulu da RAND iznese broj između gornje i donje vrijednosti:

=RAND()*(upper-lower)+lower

Budući da Excel može prepoznati vremenske vrijednosti, možete dobiti vremena između 8:00 i 12:00, s formulom poput ove:

=RAND()*("12:00"-"8:00")+"8:00"

Napomena: gornja je formula općenita i radit će i s drugim brojevima, ne samo s vremenima.

Zanimljivi članci...