Nombre de nuit pour Hotel

Résolu
Jamryl -  
Jamryl Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Alors voila, je cherche depuis quelque temps mais je ne peux trouver de réponse.
Mon problème est simple et a la fois complexe haha:

Je dois compter le nombre de nuit en fonction du type de jour.
Exemple:

Date de check-in et check-out (Le jour de check-out n'est pas a compter puisque le client s'en va et ne dort donc pas a l’hôtel)

Ensuite deux types de nuits.
Les nuits du dimanche au jeudi (dimanche, lundi, mardi, mercredi et jeudi soir)
Et les nuits du vendredi et samedi soir qui sont plus chères.

Pour les nuits en semaine je pense utiliser cela:
=DATEDIF(B5;B6;"d")-NB.JOURS.OUVRES.INTL(B5;B6;7)


Je cherche ici le nombre de NUIT et pas le nombre de JOUR je ne peux donc pas utiliser simplement la formule NB.JOURS.OUVRES?

Ensuite j'ai pensé à utiliser ces formules
Jours semaines:
=DATEDIF(B5;B6;"d")-SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)>5)*1)


Vendredi soir et samedi soir:
=DATEDIF(B5;B6;"d")-(SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)=1)*1)+SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)=2)*1) +SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)=3)*1)+ SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)=4)*1) +SOMMEPROD((JOURSEM(LIGNE(INDIRECT(B5&":"&B6));1)=5)*1))


Problème ici, en fonction du jour de check-out il me manque 1 jour

Si il y a une âme charitable pour m'aider je suis preneur.

Merci
Jamryl



3 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

Total : =B2-A2
Sem : =NB.JOURS.OUVRES.INTL($A2;$B2-1;"0000110")
V-S: =NB.JOURS.OUVRES.INTL($A2;$B2-1;"1111001")
eric
2