[null, null, {"document_url": "https://www.notjustnumbers.co.uk/2010/10/introduction-to-working-with-dates-in.html", "unformatted_src": "//3.bp.blogspot.com/_76AIwNjNsCk/TKs7G7flu3I/AAAAAAAAAGM/5XsQj9VEJVo/s320/Dates+in+Excel.JPG", "src": "http://3.bp.blogspot.com/_76AIwNjNsCk/TKs7G7flu3I/AAAAAAAAAGM/5XsQj9VEJVo/s320/Dates+in+Excel.JPG", "formatted_filename": "Dates in Excel", "rendered_width": 320, "rendered_height": 228}, null, null, {"document_url": "https://www.notjustnumbers.co.uk/2010/10/introduction-to-working-with-dates-in.html", "unformatted_src": "https://s3.amazonaws.com/ranked-blogs/top-excel-blog.png", "src": "https://s3.amazonaws.com/ranked-blogs/top-excel-blog.png", "formatted_filename": "top excel blog", "alt_text": "top excel blogs", "rendered_width": 150, "rendered_height": 150}, null, null, null, null, null, null, null, null, null, null, null, null]

An Introduction to working with dates in Excel I find that many clients are quite comfortable working with financial figures in Excel, but don't know how useful Excel can be when manipulating dates.

I thought that it might be useful to provide a short post on some of the most useful functions for handling dates in Excel.

One of the simplest functions is the TODAY function, which can be used on its own or within another formula to return today's date. It has no arguments and is essentially a variable (Excel still requires empty brackets after it so that it has the same format as other functions)..


=TODAY()          will display today's date in the cell

I covered YEAR, MONTH and DAY in an earlier post. These allow you to return the year, month or day respectively (as a number).


Where cell A1 contains the date 5th October 2010,

=YEAR(A1)   returns 2010
=MONTH(A1)   returns 10
=DAY(A1)    returns 5

WEEKDAY allows you to identify the day of the week (as a number) of any date. It has two arguments, the first being the date you wish to use and the second (optional) argument being the number 1,2 or 3 depending on how you want to number your days.

1:  Sunday=1 through to Saturday=7
2:  Monday=1 through to Sunday=7
3:  Monday=0 through to Sunday=6

If this argument is not entered then it defaults to setting 1.


Where cell A1 contains 5th October 2010 again (a Tuesday),

=WEEKDAY(A1)   returns 3
=WEEKDAY(A1,1)   returns 3
=WEEKDAY(A1,2)   returns 2
=WEEKDAY(A1,3)   returns 1

I hope this has made you feel a little more comfortable when working with dates in Excel.

Don't forget if you want to take the even easier route, we can build your spreadsheet for you at Spreadsheets by Email.