Excel-formel: Tilfeldig dato mellom to datoer -

Innholdsfortegnelse

Generisk formel

=RANDBETWEEN(date1,date2)

Sammendrag

For å generere tilfeldige datoer mellom to datoer, kan du bruke RANDBETWEEN-funksjonen sammen med DATE-funksjonen.

I eksemplet vist er formelen i B5:

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

Denne formelen kopieres deretter ned fra B5 til B11. Resultatet er tilfeldige datoer mellom 1. januar 2016 og 31. desember 2016 (tilfeldige datoer i året 2016).

Forklaring

RANDBETWEEN-funksjonen tar to tall, et bunn- og toppnummer, og genererer et tilfeldig heltall i mellom. Datoer i Excel er serienumre, så du kan bruke DATE-funksjonen til å opprette det nedre og det øvre nummeret. RANDBETWEEN genererer deretter et tall som faller mellom disse to datoverdiene.

Merknader:

  1. Resultatet av denne formelen må formateres som en dato for å kunne vises riktig.
  2. At RANDBETWEEN-funksjonen vil generere nye tall hver gang en endring utløses i regnearket. Dette inkluderer endringer i regnearket, og åpner også bare arbeidsboken.
  3. For å forhindre at tilfeldige tall blir beregnet igjen, kopier du formlene, og bruk deretter Lim inn spesielle> Verdier for å erstatte formlene med de beregnede verdiene.

Tilfeldige arbeidsdager

For å generere tilfeldige arbeidsdager kan du legge til WORKDAY-funksjonen slik:

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

WORKDAY-funksjonen sørger for at returnert dato er en arbeidsdag, og ikke en helg med (valgfritt) ferie. Vær imidlertid oppmerksom på at ARBEIDSDAG skifter datoer som faller i helger eller helligdager til neste virkedag, så du kan se datoer som strekker seg utover dato2.

Interessante artikler...