Hi GPErtel,
welcome to the forum.
If the date is entered as mm/dd/yyy in D4, then you could try this:
Formula:
=IF(ISBLANK(D4),"",(D4+30+IF(OR(WEEKDAY(D4+30,2)=7,(--ISNUMBER(MATCH(D4+30,Holidays,0)))=1),1,IF(WEEKDAY(D4+30,2)=6,2,0))))
This needs you to name range of cells with the holidays as 'Holidays".
The current formula seems complicated. Are you trying to avoid blanks or errors? There may be a shorter formula to do that. If the date is entered as mm/dd/yyy then most of your current formula is not required.
Let me know if it works or needs to be tweaked.
Cheers
Bookmarks