Note: The other languages of the website are Google-translated. Back to English

How to quickly generate random time in Excel?

In Excel, in a common situation, most of us may need to insert random numbers, date or text strings as our desired. But sometimes, have you ever tried to insert times randomly in a range of cells? Actually, we can apply some formulas to insert random time into the worksheet.

Generate random time in Excel with formulas

Generate random time in Excel with a handy feature

Generate random time in Excel with formulas

The following formulas can help you to generate random time in a range of cells, please do as these:

Generate random time in Excel

Please enter the below formula into a blank cell, and then drag the fill handle down to the cells you want to get the times, see screenshot:


Generate random time between two times in Excel

If you want to generate random time between two given times, such as generate time from 11 o’clock to 15 o’clock, you can use below formula.

Type the following formula into a blank cell, and drag the fill handle over to the range that you want to insert the time.


And you will get the random time which between 11 o’clock and 15 o’clock. See screenshot:

Note: In the above formula, the number 15 is the end time, and 11 stand for the start time. You can change them as you need.

Generate random time at specific intervals in Excel

To generate random times at specific intervals, such as random times at a 15-minute interval.To deal with this job in Excel, you can use the RAND and FLOOR functions within the TEXT function, please do as this:

Copy or enter the following formula into a blank cell, and then drag the fill handle down to the cells that you want to get the time.


Note: In the above formula, the number 15 is the time interval, if you need the random times with 30- interval, just replace the 15 with 30.

Generate random date and time between two datetimes in Excel

Here is also a formula which can help you to generate random date and time in the worksheet.

Please enter or copy the below formula into a blank cell, then drag the fill handle to the cells that you want to insert the date and time.

=TEXT(RAND()*("2021-2-10 12:00:00"-"2020-10-1 9:00")+"2020-10-1 9:00:00","YYYY-MM-DD HH:MM:SS")

Note: in this formula, 2021-2-10 12:00:00 stands for the end date and time, and 2020-10-1 9:00:00 is the start date and time, you can modify them to your need.

Generate random time in Excel with a handy feature

If you are tired of the formulas, here, I can talk about an easy way to solve it. With Kutools for Excel’s Insert Random Data utility, you can quickly insert random numbers, date, time, and other text strings.

Note:To apply this Insert Random Data, firstly, you should download the Kutools for Excel, and then apply the feature quickly and easily.

After installing Kutools for Excel, please do as this:

1. Select a blank range of cells that you want to insert random time.

2. Click Kutools > Insert > Insert Random Data, see screenshot:

3. In the Insert Random Data dialog box, click Time tab, and then enter the start time into the From box, and type the end time into the To box, see screenshot:

Tips: To insert some random distinct time, please check Unique values option.

4. Then click Ok or Apply button, the random time has been inserted into the cells. See screenshot:

Download and free trial Kutools for Excel Now !

More relative articles:

  • Generate Random Date Between Two Dates
  • When you use an Excel file, sometimes you want to generate random date for some purpose, of course, you can enter the date manually one by one, but if you need to insert multiple dates, this method will be time-consuming and boring. How to quickly generate random date on earth in Excel?
  • Check If Time Is Between Two Times
  • In Excel, how could you check if a specific time is between two given times? To check them one by one will waste lots of time, here, I will introduce some simple formulas to solve this job.
  • Convert Time Format From 12 Hour To 24 Hour And Vice Versa
  • When you work on Excel in your daily work, you may use different time format under different conditions, such as 12 hour format and 24 hour format as following screenshot shown. But, how could you convert time format from 12 hour to 24 hour and vice versa in Excel?
  • Calculate Hours Between Times After Midnight
  • Supposing you have a time table to record your work time, the time in Column A is the start time of today and time in Column B is the end time of the following day. Normally, if you calculate the time difference between the two times by directly minus "=B2-A2", it will not display the correct result as left screenshot shown. How could you calculate the hours between two times after midnight in Excel correctly?

The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office / Excel 2007-2021 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.
kte tab 201905

Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
officetab bottom
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for the post, i really needed random hour, and this helped me a lot!!
This comment was minimized by the moderator on the site
Ini sangat membantu saya. Tapi bagaimana caranya untuk menghapus Detik?
This comment was minimized by the moderator on the site
Hello, Wildan

If you want to insert the times without second, you just need to remove the "ss" from the formulas, such as:
=TEXT(RAND()*("2021-2-10 12:00:00"-"2020-10-1 9:00")+"2020-10-1 9:00:00","YYYY-MM-DD HH:MM")

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
i want to chose randome hours betwee 2 times for example random time betwee 12 and 5 plus betweene 2 dates or at least without the weekends
on this fourmola
=TEXT(RAND()*("2021-2-10 12:00:00"-"2020-10-1 9:00")+"2020-10-1 9:00:00","YYYY-MM-DD HH:MM:SS")
There are no comments posted here yet
Leave your comments
Posting as Guest
Rate this post:
0   Characters
Suggested Locations

Follow Us

Copyright © 2009 - | All rights reserved. Powered by ExtendOffice. | Sitemap
Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Protected by Sectigo SSL