![](https://cdn.wiki-base.com/9523206/excel_formula_random_date_between_two_dates__2.png.webp)
Yleinen kaava
=RANDBETWEEN(date1,date2)
Yhteenveto
Voit luoda satunnaisia päivämääriä kahden päivämäärän välillä käyttämällä RANDBETWEEN-funktiota yhdessä PÄIVÄYS-funktion kanssa.
Esitetyssä esimerkissä kaava kohdassa B5 on:
=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))
Tämä kaava kopioidaan sitten B5: stä B11: een. Tuloksena on satunnaiset päivämäärät 1.1.2016-31.12.2016 (satunnaiset päivämäärät vuonna 2016).
Selitys
RANDBETWEEN-funktio vie kaksi numeroa, alimman ja ylimmän numeron, ja luo satunnaisen kokonaisluvun väliin. Excelin päivämäärät ovat sarjanumeroita, joten voit käyttää PÄIVÄYS-funktiota luoda alemman ja ylemmän numeron. RANDBETWEEN luo sitten luvun, joka jää näiden kahden päivämääräarvon väliin.
Huomautuksia:
- Tämän kaavan tulos on alustettava päivämääränä, jotta se voidaan näyttää oikein.
- Että RANDBETWEEN-toiminto luo uusia numeroita aina kun muutos käynnistetään laskentataulukossa. Tämä sisältää kaikki laskentataulukon muokkaukset ja myös yksinkertaisesti työkirjan avaamisen.
- Voit estää satunnaislukujen laskemisen uudelleen kopioimalla kaavat ja korvaamalla kaavat lasketuilla arvoilla valitsemalla Liitä erityinen> Arvot.
Satunnaiset työpäivät
Voit luoda satunnaisia työpäiviä lisäämällä WORKDAY-funktion seuraavasti:
=WORKDAY(RANDBETWEEN(date1,date2)-1,1)
WORKDAY-toiminto varmistaa, että palautettu päivämäärä on työpäivä eikä viikonloppu (valinnaisesti) lomalla. Huomaa kuitenkin, että WORKDAY siirtää viikonloppuisin tai lomapäivinä pidettävät päivämäärät seuraavaan työpäivään, joten saatat nähdä päivämääriä, jotka jatkavat päivämäärän 2 jälkeen.