
Generisk formel
=RANDBETWEEN(date1,date2)
Resumé
For at generere tilfældige datoer mellem to datoer kan du bruge funktionen RANDBETWEEN sammen med DATE-funktionen.
I det viste eksempel er formlen i B5:
=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))
Denne formel kopieres derefter ned fra B5 til B11. Resultatet er tilfældige datoer mellem 1. januar 2016 og 31. december 2016 (tilfældige datoer i året 2016).
Forklaring
RANDBETWEEN-funktionen tager to tal, et bund- og topnummer og genererer et tilfældigt heltal imellem. Datoer i Excel er serienumre, så du kan bruge DATO-funktionen til at oprette det nedre nummer og det øverste nummer. RANDBETWEEN genererer derefter et tal, der falder mellem disse to datoværdier.
Bemærkninger:
- Resultatet af denne formel skal formateres som en dato for at blive vist korrekt.
- At RANDBETWEEN-funktionen genererer nye numre, hver gang en ændring udløses på regnearket. Dette inkluderer eventuelle ændringer af regnearket, og åbner også simpelthen projektmappen.
- For at forhindre, at tilfældige tal beregnes igen, skal du kopiere formlerne og derefter bruge Indsæt speciel> Værdier til at erstatte formlerne med deres beregnede værdier.
Tilfældige hverdage
For at generere tilfældige arbejdsdage kan du tilføje WORKDAY-funktionen som denne:
=WORKDAY(RANDBETWEEN(date1,date2)-1,1)
WORKDAY-funktionen sikrer, at den returnerede dato er en arbejdsdag og ikke en weekend med (valgfrit) en ferie. Bemærk dog ARBEJDSDAG skifter datoer, der falder i weekender eller helligdage til næste arbejdsdag, så du kan muligvis se datoer, der strækker sig ud over dato2.