Excel-formule: willekeurige datum tussen twee datums -

Inhoudsopgave

Generieke formule

=RANDBETWEEN(date1,date2)

Samenvatting

Om willekeurige datums tussen twee datums te genereren, kunt u de functie RANDBETWEEN gebruiken, samen met de functie DATUM.

In het getoonde voorbeeld is de formule in B5:

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

Deze formule wordt vervolgens van B5 naar B11 gekopieerd. Het resultaat zijn willekeurige datums tussen 1 januari 2016 en 31 december 2016 (willekeurige datums in het jaar 2016).

Uitleg

De functie RANDBETWEEN heeft twee getallen, een onderste en bovenste getal, en genereert daartussen een willekeurig geheel getal. Datums in Excel zijn serienummers, dus u kunt de functie DATUM gebruiken om het onderste nummer en het bovenste nummer te maken. RANDBETWEEN genereert vervolgens een getal dat tussen deze twee datumwaarden valt.

Opmerkingen:

  1. Het resultaat van deze formule moet als datum worden opgemaakt om correct te worden weergegeven.
  2. Dat de functie RANDBETWEEN nieuwe getallen genereert wanneer een wijziging wordt geactiveerd op het werkblad. Dat omvat alle bewerkingen aan het werkblad, maar ook gewoon het openen van de werkmap.
  3. Om te voorkomen dat willekeurige getallen opnieuw worden berekend, kopieert u de formules en gebruikt u vervolgens Plakken speciaal> Waarden om de formules te vervangen door hun berekende waarden.

Willekeurige werkdagen

Om willekeurige werkdagen te genereren, kunt u de WERKDAG-functie als volgt toevoegen:

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

De WORKDAY-functie zorgt ervoor dat de geretourneerde datum een ​​werkdag is en niet een weekend met (optioneel) een feestdag. Merk echter op dat WERKDAG datums die in het weekend of op feestdagen vallen, verschuift naar de volgende werkdag, dus het kan zijn dat u datums ziet die na datum2 vallen.

Interessante artikelen...