Forum Discussion
nima_einarmattsson
Dec 27, 2019Copper Contributor
Calculate working days in Sharepoint
Hello
I want to calculate work days (mon-fri) between to columns in my Sharepoint list.
Both columns have date and time.
It works for me to calculate days with this formula: "=EndDate-StartDate"
But I don't get it to work for working days. I have tried different formulas that I've found online but I get synthax error messages for all of them....
I have Office 365 Sharepoint..
Can anybody help me with this?
THANK
- PradeepKhannaCopper Contributor
This one did it for me:
=(DATEDIF([Start Date],[End Date],"D"))-INT(DATEDIF([Start Date],[End Date],"D")/7)*2-IF(WEEKDAY([End Date])<WEEKDAY([Start Date]),2,IF(OR(WEEKDAY([End Date])=7,WEEKDAY([Start Date])=1),1,0))+1
I ran it across about 1000 rows in an excel, and the outcome was the same as NETWORKDAYS excel formula across all of them
- Mark1112Copper Contributor
this works, may i know if this can calculate the weekend from start date to end date ?
- AngelEGCopper ContributorWorks like a charm, thank you!
- CoutinhoUKCopper Contributor
Your formula has worked perfectly for my case, however i was wondering is there is any way to add onto this formula a list of bank holidays days like in Excel with Networking days.
- Revathy147Copper ContributorHi
Can you please help me to calculate working days between two dates in Sharepoint. My weekends are Saturdays and Sundays. I tried using your first formula. But I failed. It showed an error. Would you please guide me. - nima_einarmattssonCopper Contributor
Thank you for your answer but I have tried that one without any luck. I tried it again just now and still I get an error message.
I have changed "start date" and "end date" to the names of my columns and I have checked the code but still error.
I don't know why. Even if I don't think so but can it be because I have swedish as language in Sharepoint?
- Chris GullicksenIron Contributor
So you added a calculated column formatted as text and used the formula ensuring the column names match your column names? (Case and space sensitive) I tested it on a classic calendar and it worked when I looked at the all events list view.
Also please give us some more details to the type of list you are using along with some screen shots or more information about the "error" you are getting.