Bonjour, pour les fériés il faut une base de données contenant les jours fériés car il changent en fonction des années.
Pour le somme.Prod ou plutôt pour les Somme.prod ( un pour samedi + un pour dimanche )
En admettant que vos dates se trouvent en A1 et B1 :
=SOMMEPROD(N(JOURSEM(LIGNE(INDIRECT(A1&":"&B1));2)=6))+SOMMEPROD(N(JOURSEM(LIGNE(INDIRECT(A1&":"&B1));2)=1))
NOTA : il serait peut être judicieux de calculer l'inverse (le nombre de jours ouvrés ) et le retirer du total de jours pour votre résultat final en utilisant la fonction
NB.JOURS.OUVRES(date_début;date_fin;[jours_fériés])
La syntaxe de la fonction NB.JOURS.OUVRES contient les arguments suivants :
- date_début Obligatoire. Date qui représente la date de début.
- date_fin Obligatoire. Date qui représente la date de fin.
- jours_fériés Facultatif. Représente une plage facultative d’une ou de plusieurs dates à exclure du calendrier des jours ouvrés, comme les jours fériés ou d’autres jours contractuellement chômés. La liste peut être soit une plage de cellules contenant les dates, soit une constante de matrice des numéros de série qui représentent les dates.
Votre résultat serait ainsi :
=(B1-A1)-NB.jours.ouvres(A1;B1;plagedesferiés)