Intersection de 2 plages d'heure

Résolu/Fermé
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 - Modifié par benol3 le 21/11/2014 à 09:31
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 - 24 nov. 2014 à 14:59
Bonjour,

J'aimerais trouver une formule me permettant de définir l'intersection entre 2 plages d'heure

Fichier exemple :

https://www.cjoint.com/?DKuqNUbtDQs

Merci d'avance pour vos contributions
A voir également:

5 réponses

benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
21 nov. 2014 à 09:32
up
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
21 nov. 2014 à 10:27
Bonjour,

le problème est le passage des 24 heures, il va falloir signaler à Excel ce passage qui n'est pas systèmatique et Excel n'est pas un devin.

dans ton exemple en A3 21:00 et en C3 9:10 dans la même journée donc pas de problème une simple conditionnelle =SI(A3>C3;A3;C3) et le tou est joué

autre exemple en A6 tu as 21:00 et en C6 1:00 mais une heure du matin le lendemain et la la conditionnelle =SI(A3>C3;A3;C3) n'est plus bonne, il faudrait utiliser la fonction MOD =MOD(C6-A6;1) qui ne s'adaptera pas dans le premier exemple A3-C3

alors solution toute simple en E3 conserver cette formule =SI(A3>C3;A3;C3)

mais lorsque l'heure qui rentrera dans le calcul dépasse minuit saisir 24:00+l'heure soit en C6 saisir 25:00

autre possibilité, saisir la date et l'heure, exemple exemple en A6 20/10/2014 21:00:00 et en C6 21/10/2014 1:00 tu formates les cellules en heure ce qui affichera de toute façon en A6 21:00 et en C6 1:00 comme dans toute tes cellules

0
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
21 nov. 2014 à 15:26
Bonjour Mike-31,

Merci d'avoir pris le temps de me répondre.

Les données que j'utilise proviennent d'une requête issue d'une BDD. Je ne peux pas modifier les données, mais juste les extraire...

Tes solutions sont très intéressantes mais malheureusement je ne peux pas les appliquer dans la BDD.

Existe t-il une solution pour pouvoir modifier les données dans mon fichier EXCEL et ainsi pouvoir utiliser tes solutions ?

Je pense que par vba cela doit être possible mais je ne vois pas comment procéder....
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 21/11/2014 à 15:38
Re,

Non même par VBA, comment expliquer à Excel qu'en A3 21:00 et en C3 9:10 le même jour donc on retient 21:00
et en A6 21:00 et C6 1:00 du matin soit le lendemain donc heure la plus importante et retenir 1:00

Excel sait faire beaucoup de chose, mais incapable de réfléchir, faut donc lui écrire une
règle

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benol3 Messages postés 569 Date d'inscription lundi 29 juillet 2013 Statut Membre Dernière intervention 7 mai 2015 87
24 nov. 2014 à 14:59
Re,

J'ai finalement trouver une solution qui me convient en rajoutant des calculs intermédiaires.

Voici mon fichier modifié avec la solution :

https://www.cjoint.com/c/DKypdu5AgmI

Je te remercie Mike-31 pour tes contributions qui m'ont permis d'avancer dans la résolution de mon problème.

@+
0