Identification précise des heures

Bonsoir le forum,

Pourriez-vous m’aider dans la résolution du problème suivant : J’ai deux colonnes : une représentant la date de début d’un évènement + heure et l’autre la date de fin + heure.

Je souhaiterais trouver une manière d’identifier les heures comprises entre lundi 00:01et vendredi 23:59. Celles entre samedi 00:00 et 23:59 et celles entre dimanche 00:00 et 23:59.

Je vous remercie tous d’avance pour votre aide précieuse.

Chronosos.

avec des exemples

Bonjour,

Ci-joint un fichier en complément à ma demande.

Merci pour votre aide.

Ch.

Bonjour,

J'espère que je n'insite pas trop.

Juste histoire de relancer le sujet.

Merci à tous,

Chronosos

Bonjour à tous et toutes.

Un début de réponse en colonne J.

A bientôt.

Bonjour Bruno 9442,

Merci de prendre part à la discussion et pour ta contribution à l'avancement sur le problème.

J'aime beaucoup le NB.SI pour l'identification des jours fériés.

Un petit bémol, la formule écarte les samedis.

En tous les cas, ça me donne pas mal d'idées.

N'hésitez surtout pas à alimenter le sujet par vos idées.

Merci à Bruno et aux autres intéressés.

Chronosos

Bonjour à tous,

Un petit essai en pièce jointe.

Cdlt

Renyeu

Bonsoir Renyeu,

Très belle prestation. Je pense que l'on touche au but.

La formule est très intéressante mais, pour une raison qui m'échappe encore, échoue dans le calcul des heures de la semaine.

Je pense que tu as voulu nous simplifier la vie en supprimant les dates et heures de fin, mais dans de rares cas (pas repris ici) il pourrait y avoir des prestations de + de 24h.

En tous les cas, merci de plancher sur le problème.

Cdt,

Chronosos

Bonsoir,

Dans ce cas, rajoutes 3 colonnes "date de fin", "D+2" et "heures de semaine".

Là je n'ai pas calculé les heures en semaine mais en samedi, dimanche et jours fériés uniquement. La durée peut excéder 24h dans le fichier joint sur mon post précédent, il te faut mettre les cellules au format [hh]:mm pour pouvoir afficher une somme d'heures d'un même type supérieure à 24h

Cdlt

Renyeu

Salut,

En pièce jointe une proposition détaillant samedi, dimanche, jour férié et jour semaine.

Cdlt

Renyeu

Bonjour le forum, Chronosos, renyeu, Jean-Eric.

En reprenant mon idée de départ "voir le fichier joint".

J'aimerais savoir ce que l'ont fait avec les jours fèriés ?

A bientôt

Bonjour à tous,

@Bruno: à la ligne 3, la journée débute le lundi 30/09 et se termine le mardi 1/10...

A suivre

Cdlt

Renyeu

Bonjour à tous,

Pour le fun, une solution avec VBA

14chronosos.zip (16.28 Ko)

A+

Oups; je crois avoir pris le problème à l’envers...........

Je me suis focalisé sur 1 colonne et non entre les bornes...

Bonne soirée à vous.

Je pense que l'identification d'une donnée ne passe pas obligatoirement par une somme.

D’où mon entêtement..

Le principale et la : ont à conjugué nos effort pour parvenir à résoudre ce post.

Grâce à cela ont n'avance un peut plus chaque jours.

Bonne soirée à tous .

Merci beaucoup à Bruno d'avoir entamer les festivités et à Renyeu d'avoir alimenter le sujet avec toute son expérience.

C'est exactement ce que je voulais à la base.

Quant à Frangy que répondre à ça... on touche les étoiles à ce niveau là

Frangy, puis-je abuser? Sur quelle partie du langage VBA changes-tu le nombre de jours pris en considération?

Je m'expique: dans de rares cas les prestations peuvent dépasser 48heures; cepandant la macro ne semble fonctionner que sur 2 jours.

Encore merci à vous 3,

Chronosos

Bonsoir,

Dans le classeur joint, j'ai modifié la ligne de code suivante pour borner correctement les périodes (je l'espère du moins ! )

Duree = Fin - Int(Fin - 1 / 24 / 3600)

De plus, j'ai passé les cellules au format heure personnalisé [hh]:mm:ss

17chronosos.zip (13.77 Ko)

A+

Rechercher des sujets similaires à "identification precise heures"