Excel formula: Nasumični datum između dva datuma -

Sadržaj

Generička formula

=RANDBETWEEN(date1,date2)

Sažetak

Da biste generirali slučajne datume između dva datuma, možete koristiti funkciju RANDBETWEEN, zajedno s funkcijom DATE.

U prikazanom primjeru formula u B5 je:

=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))

Zatim se ova formula kopira s B5 na B11. Rezultat su slučajni datumi između 1. siječnja 2016. i 31. prosinca 2016. (slučajni datumi u 2016. godini).

Obrazloženje

Funkcija RANDBETWEEN uzima dva broja, donji i gornji broj, a između njih generira slučajni cijeli broj. Datumi u Excelu su serijski brojevi, tako da pomoću funkcije DATUM možete stvoriti donji i gornji broj. RANDBETWEEN tada generira broj koji se nalazi između ove dvije vrijednosti datuma.

Bilješke:

  1. Rezultat ove formule mora biti oblikovan kao datum kako bi se pravilno prikazao.
  2. Da će funkcija RANDBETWEEN generirati nove brojeve kad god se promjena pokrene na radnom listu. To uključuje sva uređivanja radnog lista, a također i jednostavno otvaranje radne knjige.
  3. Da biste spriječili ponovno izračunavanje slučajnih brojeva, kopirajte formule, a zatim upotrijebite Posebno lijepljenje> Vrijednosti da biste formule zamijenili izračunatim vrijednostima.

Slučajni radni dani

Da biste generirali nasumične radne dane, možete dodati funkciju WORKDAY ovako:

=WORKDAY(RANDBETWEEN(date1,date2)-1,1)

Funkcija WORKDAY osigurava da je vraćeni datum radni dan, a ne vikend (po želji) praznika. Međutim, imajte na umu da će WORKDAY pomaknuti datume koji padaju na vikende ili praznike na sljedeći radni dan, tako da ćete možda vidjeti datume koji prelaze datum2.

Zanimljivi članci...