Try the NETWORKDAYS:
NETWORKDAYS
Returns the number of whole working days between a start and end date, excluding weekends and any identified holidays.
If this function returns the #NAME? error value, you may need to install msowcf.dll.
Syntax
NETWORKDAYS(start_date,end_date,holidays)
Start_date is a date that represents the start date.
End_date is a date that represents the end date.
Holidays is an optional range of one or more days (holidays) to exclude from the working calendar.
(Copied from A2K Help File)