See code below, two date pickers are datepicker1 & datepicker2
check before implementing what weekday() provides for Sunday and Saturday in your environment. In mine weeks run Sunday - Saturday and I believe that's default. So formula in my example uses that. If yours is different just change the 1 & 7 in formula to your sat&sun values
If(
Or(Weekday(DatePicker1.SelectedDate)=7,Weekday(DatePicker1.SelectedDate)=1),
Sum(1,
CountIf(
ForAll(
Sequence(
DateDiff(
DatePicker1.SelectedDate,
DatePicker2.SelectedDate,
Days
)
),
If(
Or(
Weekday(DateAdd(DatePicker1.SelectedDate,Value,Days))=1,
Weekday(DateAdd(DatePicker1.SelectedDate,Value,Days))=7
),
{Value:1})),Value=1)
),
CountIf(
ForAll(
Sequence(
DateDiff(
DatePicker1.SelectedDate,
DatePicker2.SelectedDate,
Days
)
),
If(
Or(
Weekday(DateAdd(DatePicker1.SelectedDate,Value,Days))=1,
Weekday(DateAdd(DatePicker1.SelectedDate,Value,Days))=7
),
{Value:1})),Value=1)
)