@carlawhite
Try This in a calculated field:
(case when datepart(weekday,Dateadd(day,OrderHed.DeliveryDays_c + (OrderHed.DeliveryDays_c - (datediff(day,ShipHead.ShipDate,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) + ((((datepart(wk,ShipHead.ShipDate) - ((datepart(year,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) - datepart(year,ShipHead.ShipDate))* 52)) - (datepart(wk,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate))))) * 2))),ShipHead.ShipDate)) = 7 then Dateadd(day,(OrderHed.DeliveryDays_c + 2) + (OrderHed.DeliveryDays_c - (datediff(day,ShipHead.ShipDate,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) + ((((datepart(wk,ShipHead.ShipDate) - ((datepart(year,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) - datepart(year,ShipHead.ShipDate))* 52)) - (datepart(wk,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate))))) * 2))),ShipHead.ShipDate) else Dateadd(day,OrderHed.DeliveryDays_c + (OrderHed.DeliveryDays_c - (datediff(day,ShipHead.ShipDate,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) + ((((datepart(wk,ShipHead.ShipDate) - ((datepart(year,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate)) - datepart(year,ShipHead.ShipDate))* 52)) - (datepart(wk,dateadd(day,OrderHed.DeliveryDays_c,ShipHead.ShipDate))))) * 2))),ShipHead.ShipDate) end)
Thing is if it spans over 2 weekends do you want it to omit all 4 days ?
Hope this helps