Intersection de 2 plages d'heure

Résolu
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   -  
benol3 Messages postés 570 Date d'inscription   Statut Membre Dernière intervention   -
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 570 Date d'inscription   Statut Membre Dernière intervention   87
 
up
0
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 570 Date d'inscription   Statut Membre Dernière intervention   87
 
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 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 570 Date d'inscription   Statut Membre Dernière intervention   87
 
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