fbpx
Search
Close this search box.

How to pick a random date? [Formulas]

Share

Facebook
Twitter
LinkedIn

Random Dates in ExcelOften when you need to generate a sample from large data set, you may want to pick data from a random date. In such cases, you can use excel’s RAND() and RANDBETWEEN() formulas [syntax and help] to pick a random date.

Here I have included few examples,

To pick a random date in the last one month:

=TODAY() - RANDBETWEEN(0,30)

or

=TODAY() - RAND()*30

To pick a random date in the next one month:

=TODAY() + RANDBETWEEN(0,30)

or

=TODAY() + RAND()*30

To pick a random date in the last one year:

=TODAY() - RANDBETWEEN(0,365)

or

=TODAY() - RAND()*365

To pic a random time of day:

=RAND()

Make sure you format the cell to show value as date (or time) to see the outcome. Also, if you have not turned on the Analysis toolpak, the RANDBETWEEN formula will not work.

More on picking random stuff:

Random phone number | Shuffle a list | More on Random Formulas

More excel formula tutorials

PS: If you are looking to pick up a random date, what are you doing here?

Facebook
Twitter
LinkedIn

Share this tip with your colleagues

Excel and Power BI tips - Chandoo.org Newsletter

Get FREE Excel + Power BI Tips

Simple, fun and useful emails, once per week.

Learn & be awesome.

Welcome to Chandoo.org

Thank you so much for visiting. My aim is to make you awesome in Excel & Power BI. I do this by sharing videos, tips, examples and downloads on this website. There are more than 1,000 pages with all things Excel, Power BI, Dashboards & VBA here. Go ahead and spend few minutes to be AWESOME.

Read my storyFREE Excel tips book

Excel School made me great at work.
5/5

– Brenda

Excel formula list - 100+ examples and howto guide for you

From simple to complex, there is a formula for every occasion. Check out the list now.

Calendars, invoices, trackers and much more. All free, fun and fantastic.

Advanced Pivot Table tricks

Power Query, Data model, DAX, Filters, Slicers, Conditional formats and beautiful charts. It's all here.

Still on fence about Power BI? In this getting started guide, learn what is Power BI, how to get it and how to create your first report from scratch.

Announcing Power BI Dashboard Contest 2024

Announcing Power BI Dashboard Contest (win $500 prizes!)

Hey there, I have a SUPER exciting announcement! April is about to get a whole lot sweeter with our Power BI Dashboard Contest! Your mission, should you choose to accept it: Craft the most EPIC dashboard for the Awesome Chocolates CEO with sales & financial insights! Winners stand a chance to score up to $500 in Amazon Gift Cards, plus some serious bragging rights!

5 Responses to “How to pick a random date? [Formulas]”

  1. Finnur says:

    Great tips. That p.s. made me laugh out loud hehe.

  2. Hui... says:

    I also use
    - Random day in specific Yr and Month
    +Date(2009,12,int(Randbetween(0,31)+1))
    If you want a Random Year or Month, change the location of the Randbetween to suit

    - Random Upper Case Letters
    +char(randbetween(65,90))

    - Random Lower Case Letters
    +char(randbetween(97,122))

    - Random Choices from a small list (4 in this case)
    =+CHOOSE(INT(RAND()*4)+1,"Option A","Option B","Option C","Option D")

    - Random Choices from a Large list on a Page in Column A2:A100
    =+OFFSET(A1,INT(RANDBETWEEN(0,100)),0)

  3. Hui... says:

    Lets try that whole post again
    -----
    I also use
    -----
    Random day in specific Yr and Month
    =+Date(2009,12,Randbetween(0,31)) ' Random Day in Dec 2009
    =+Date(2009,Randbetween(0,12),1) ' Random 1st of Month in 2009
    =+Date(Randbetween(2000,2009),1,1) ' 1st January Random Yr
    -----
    Random Upper Case Letters
    =+char(randbetween(65,90))
    -----
    Random Lower Case Letters
    =+char(randbetween(97,122))
    -----
    Random Choices from a small list (4 in this case)
    =+CHOOSE(INT(RAND()*4)+1,”Option A”,”Option B”,”Option C”,”Option D”)
    -----
    Random Choices from a Large list on a Page in Column A2:A100
    =+OFFSET(A1,INT(RANDBETWEEN(0,100)),0)

  4. Chintan Parmar says:

    is there any formula to select range of data. so that that formula can be use in vlookup formula. or sumif / countif

Leave a Reply