Showing: 1 - 1 of 1 RESULTS

It has two arguments, the 1 st is required and the 2 nd is optional:. All of the return types listed above apply to System 1, except for return type 21 that is used in System 2. If you'd rather begin with some other day of the week, say Monday, then use 2 in the second argument:. Instead of referring to a cell, you can specify the date directly in the formula by using the DATE year, month, day function, for example:. The above formula returns 16, which is the number of the week containing April 15,with a week beginning on Monday.

Most often you would use it in combination with other functions to perform various calculations based on the week number, as demonstrated in further examples.

But what if you are looking for the opposite, i. Alas, there is no Excel function that could do this straight away. So, we will have to construct our own formulas. Supposing you have a year in cell A2 and a week number in B2, and now you want to calculate the Start and End dates in this week.

Please note that the formula returns the date as a serial number, and to have it displayed as a date, you need to format the cell accordingly. You can find the detailed instructions in Changing date format in Excel. And here is the result returned by the formula:.

Of course, the formula to convert a week number to a date is not trivial, and it may take a while to get your head round the logic. Anyway, I will do my best to provide meaningful explanation for those who are curious to get down to the bottom. In the ISO week numbering system, week 1 is the week containing the first Thursday of the year.

Consequently, the first Monday is always between December 29 and January 4. So, to find that date, we have to find the Monday immediately before January 5.

How To Sort Days Of The Week In Excel

And you can use the following generic formula to get Monday immediately before any given date:. If our ultimate goal were to find Monday immediately before the 5 th of January of the year in A2, we could use the following DATE year, month, day functions:.

But what we actually need is not the first Monday of this year, but rather the last Monday of the previous year. Compared to the tricky formula you have just learned, calculating the End date of the week is a piece of cake : To get Sunday of the week in question, you simply add 6 days to the Start datei. To make sure the formulas always deliver the right dates, please have a look at the following screenshot.

If the above formula based on the ISO week date system does not meet your requirements, try one of the following solutions.

As you remember, the previous formula works based on the ISO date system where the first Thursday of the year is considered week 1. If you work based on a date system where the week containing the 1st of January is considered week 1, use the following formulas:. These formulas are similar to the above ones with the only difference that they are written for Sunday - Saturday week.

While the previous formulas return Monday or Sunday of week 1, regardless of whether if falls within this year or the previous year, this start date formula always returns January 1 as the start date of week 1 regardless of the day of the week.

By analogy, the end date formula always returns December 31 as the end date of the last week in the year, regardless of the day of the week.Bottom line: Learn a few tips and techniques for calculating week numbers from dates, the number of weeks between dates, and how to display the week number in cells for reporting. As I mentioned in this week's newsletterour baby boy was born last week.

Everything went well with the delivery and we are so happy to have our new little 8-pound bundle of joy in our lives. During my wife's pregnancy, everything was measured in weeks. Of course, I kept track of most of these schedules and calculations in Excel. So, I wanted to share some of the formulas and calculations I used to calculate week numbers.

We can also reference a cell that contains a date. It's important to note that the function only calculates the number of weeks from the specified date in the same year. The week starts on Sunday, so the same date might have a different week number result from year to year.

It would be great if there was a 3rd argument that allowed us to specify the day of the year to start on. This would be helpful for fiscal year calendars. Unfortunately, we don't have that feature yet. Check out my article on how the calendar date system works in Excel for more details on how dates are stored as numbers. To determine how many weeks elapsed between two dates, we can use a simple formula to find the number of days between the dates, then divide by 7.

The formula will return a decimal number. We can change the number format to a Fraction to display the number of days. This formula can also be used to countdown the number of weeks until your next birthday, vacation, holiday, quarter-end, year-end, etc. The date will be updated with the current date every time we open or calculate the workbook. There are a few ways to do this in Excel. The advantage of the custom number format is that the number remains a number, instead of text.

This makes it easier to sort by week number in filtered ranges and pivot tables. If the number is stored as text, it will not sort properly unless we use two digits for the week number. I also have an article on 3 ways to display the weekday name of a date.

I hope you enjoyed those tips for working with week numbers in Excel. These can be very useful for summary reports and week-over-week analysis. What did I miss? Do you have any additional tips for working with weeks? If so, please leave a comment below with any suggestions or questions. This is some brilliant use of Excel. I did, however, use the due date calculator available on whattoexpect. I have been approached to do some continuing education workshops for health care providers physicians, nurses, etc using software packages including excel.

I know programs but that is it, Would you be interested in a partnership of some sort. I would want to have something the way you present in a webinar format.

There are lots of details such as giving certificate of completion and hours.I have a column chart comparing revenue from Week 1 of to Week 1 of to Week 1 oflike this:. I need "Week 10" to show after "Week 9".

## Sort data in a range or table

These weeks are lined up day-to-day so they'll be the equivalent Monday to Sunday on each year, eg. Therefore in Power BI if I were to create a seperate column like the following and tell it to sort by that:. I've tried creating another column WeekSort in the Excel data files, which just displays the order the Weeks should be sorted in:.

What should be in the WeekSort column in the Excel files then? There are of course only 52 entries I would ever need in that column to show it the order to sort by Week 1, Week 2 etc but thousands of rows of data in my Excel data files, does there need to be a value in WeekSort for each value in the Week column? How should this be done?

Go to Solution. In both these I'm still getting the error "There can't be more than one value in 'WeekNumber' or 'WeekSort' for the same value in 'Week'.

View solution in original post. I would suggest creating another column that is called WeekNumber. Make sure it is a whole number field and have it just be 1 through Then sort by that using sort my another column. For the Weeksort, use number for ordering and make sure the column type of Weeksort is Number in Power B.

After that, you should get the order to sort by Week 1, Week 2 etc. Did you solve the issue? I'm getting the same error message when I want to sort my weeks by date. Turn on suggestions. Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type. Showing results for. Search instead for. Did you mean:.

All forum topics Previous Topic Next Topic. Can't sort weeks of year properly in column chart. Message 1 of 5. Accepted Solutions.Keep in touch and stay productive with Teams and Officeeven when you're working remotely.

Sorting data is an integral part of data analysis. You might want to arrange a list of names in alphabetical order, compile a list of product inventory levels from highest to lowest, or order rows by colors or icons. Sorting data helps you quickly visualize and understand your data better, organize and find the data that you want, and ultimately make more effective decisions. You can sort data by text A to Z or Z to Anumbers smallest to largest or largest to smallestand dates and times oldest to newest and newest to oldest in one or more columns.

You can also sort by a custom list you create such as Large, Medium, and Small or by format, including cell color, font color, or icon set. To find the top or bottom values in a range of cells or table, such as the top 10 grades or the bottom 5 sales amounts, use AutoFilter or conditional formatting.

For more information, see Filter data in an Excel table or rangeand Apply conditional formatting in Excel. To quick sort in ascending order, click Sort A to Z. To quick sort in descending order, click Sort Z to A. If you do not apply this format, the numbers stored as numbers are sorted before the numbers stored as text. Remove the leading spaces before you sort the data. You can do this manually, or you can use the TRIM function.

To sort from low to high, click Sort Smallest to Largest. To sort from high to low, click Sort Largest to Smallest. For example, negative numbers imported from some accounting systems, or a number entered with a leading apostrophe ' are stored as text.

For more information, see Fix text-formatted numbers by applying a number format. To sort from an earlier to a later date or time, click Sort Oldest to Newest. To sort from a later to an earlier date or time, click Sort Newest to Oldest.

For Excel to sort dates and times correctly, all dates and times in a column must be stored as a date or time serial number. If Excel cannot recognize a value as a date or time, the date or time is stored as text.

For more information, see Convert dates stored as text to dates. If you want to sort by days of the week, format the cells to show the day of the week. If you want to sort by the day of the week regardless of the date, convert them to text by using the TEXT function.

However, the TEXT function returns a text value, so the sort operation would be based on alphanumeric data.Keep in touch and stay productive with Teams and Officeeven when you're working remotely. Learn how to collaborate with Office Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number.

Did this solve your problem? Yes No. Sorry this didn't help. Thanks Teylyn for this answer. I was wondering if it was possible to handle a case where you include more than one year?

I am running into issues where Week 4 will show up with data from and I've tried adding another column, Year, but for data that is grouped weekly and spans between andit appears at the top of the list showing as Week April 14, Keep in touch and stay productive with Teams and Officeeven when you're working remotely. Site Feedback.

Tell us about your experience with our site. I've grouped dates in a Pivot table by week i. However, the resulting grouped dates cannot be sorted by week - they sort by the first digit of the group name instead, e.

I'm using UK date formatting conventions. Is there any way I can get Excel to sort by the actual date, rather than the first digit in each group? This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread.

I have the same question Volunteer Moderator. Thanks for marking this as the answer. How satisfied are you with this reply? Thanks for your feedback, it helps us improve the site. How satisfied are you with this response? Hello, I can reproduce that, but I think it's by design. A source data table for testing has dates from 1-Jan to DecIn the example shown, the formula in C5, copied down, is:.

For more details, see Ron de Bruin's nice write-up on Excel week numbers. By default, weeks begin on Sunday. Formulas are the key to getting things done in Excel. You'll also learn how to troubleshoot, trace errors, and fix problems. Instant access.

Skip to main content. Get week number from date. Generic formula. Related formulas. Get day name from date. If you need to get the day name i. Monday, Tuesday, etc.

### How do I sort dates grouped as weeks in a Pivot table?

Do you just want to display the day name? If you only want to display a day name, you don't need a formula — you can use a In the generic form of the formula above, the date must be in a form that Excel recognizes as a valid date. If you need to extract the year from a date, you can use the YEAR function. Related functions. Good links. Week numbers in Excel Ron de Bruin. Excel Formula Training Formulas are the key to getting things done in Excel.

You must have JavaScript enabled to use this form. Just wanted to drop a quick note to thank you for putting together this site Excel video training Quick, clean, and to the point. Learn more.Supposing you have a data range, and now you want to sort the data by a column of days of week, such as from Sunday to Saturday.

If you sort them by Sort feature in Excel, the values will be sorted in alphabetical order. How could you sort the rows by the name of the days of week in a worksheet? Excel provides a special Sort order for such a case, you can sort rows by day of week with following steps:. Note : If your selected data range contains header, please check My data has headers option.

Then in the Custom List dialog box, click your data list that you want to sorted by from the Custom lists box to add the values into List entries box, see screenshot:. And your days of week have been sorted from Sunday to Saturday. See screenshot:. Related articles:. How to sort data by custom list in Excel? How to sort email address by domain in Excel? How to sort data by the most frequent value in Excel?