Power Query M code
(startDate as date, endDate as date) as number =>
let
AllDates = List.Dates(startDate, Duration.Days(endDate - startDate) + 1, #duration(1, 0, 0, 0)),
Weekdays = List.Select(AllDates, each Date.DayOfWeek(_, Day.Monday) < 5)
in
List.Count(Weekdays)