Comparer deux intervalles de temps sous excel
nekopower
Messages postés
11
Statut
Membre
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais savoir comment je pourrais faire pour comparer deux intervalles de temps sous excel.
Je voudrais savoir si deux personnes ont travaillé en même temps en ayant pour information leur date de début et de fin d'activité.
Ex :
qui date de début d'activité date de fin d'activité
monsieur X 05/05/2003 17/06/2009
monsieur Y 07/06/2005 18/06/2010
monsieur w 08/08/2010 17/08/2012
Dans ce cas monsieur X et monsieur Y ont travaillé ensemble mais pas monsieur w.
Malheureusement, je n'ai pas access donc je suis obligée de trouver une solution sous excel...
Merci de votre aide.
Je souhaiterais savoir comment je pourrais faire pour comparer deux intervalles de temps sous excel.
Je voudrais savoir si deux personnes ont travaillé en même temps en ayant pour information leur date de début et de fin d'activité.
Ex :
qui date de début d'activité date de fin d'activité
monsieur X 05/05/2003 17/06/2009
monsieur Y 07/06/2005 18/06/2010
monsieur w 08/08/2010 17/08/2012
Dans ce cas monsieur X et monsieur Y ont travaillé ensemble mais pas monsieur w.
Malheureusement, je n'ai pas access donc je suis obligée de trouver une solution sous excel...
Merci de votre aide.
A voir également:
- Comparer deux intervalles de temps sous excel
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel trier plusieurs colonnes en même temps - Guide
- Fusionner deux cellules excel - Guide
4 réponses
Bonjour,
autre proposition :
=SI(MIN(H2;H3)>=MAX(G2;G3);TEXTE(MAX(G2;G3);"jj/mm/aa") & " au " & TEXTE(MIN(H2;H3);"jj/mm/aa");"non")
retourne une chaine type : "07/06/05 au 17/06/09"
G2:H3 étant la plage récupérant les dates de début et fin des 2 noms sélectionnés en F2:F3
ex formule en G2: =RECHERCHEV(F2;présence;2;FAUX)
fichier exemple
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
autre proposition :
=SI(MIN(H2;H3)>=MAX(G2;G3);TEXTE(MAX(G2;G3);"jj/mm/aa") & " au " & TEXTE(MIN(H2;H3);"jj/mm/aa");"non")
retourne une chaine type : "07/06/05 au 17/06/09"
G2:H3 étant la plage récupérant les dates de début et fin des 2 noms sélectionnés en F2:F3
ex formule en G2: =RECHERCHEV(F2;présence;2;FAUX)
fichier exemple
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
voila la formule
=SI(OU(ET(B1<B2;B2<C1);ET(B2<B1;B1<C2));VRAI;FAUX)
avec B1 date debut de X, B2 date de fin de X
C1 date de debut de Y et C2 date de fin de Y
=SI(OU(ET(B1<B2;B2<C1);ET(B2<B1;B1<C2));VRAI;FAUX)
avec B1 date debut de X, B2 date de fin de X
C1 date de debut de Y et C2 date de fin de Y
bonjour
je crois que la formule ne fonctionne pas si c'est X et W qui ont travaillé ensemble, non? (cest à dire s'il y a une ou plusieurs lignes entre les deux personnes à identifier.)
Et il faudrait connaitre la hauteur du champ..... combien peut il y avoir de cas ou deux personnes ont travaillé ensemble dans la,liste complète
Ca risque d'étre difficile de différencier les cas?
Du moins avec ce qu'on a là comme info?. Je crois qu'un modèle de fichier serait le bienvenu!
crdlmnt
je crois que la formule ne fonctionne pas si c'est X et W qui ont travaillé ensemble, non? (cest à dire s'il y a une ou plusieurs lignes entre les deux personnes à identifier.)
Et il faudrait connaitre la hauteur du champ..... combien peut il y avoir de cas ou deux personnes ont travaillé ensemble dans la,liste complète
Ca risque d'étre difficile de différencier les cas?
Du moins avec ce qu'on a là comme info?. Je crois qu'un modèle de fichier serait le bienvenu!
crdlmnt
Waaaa....
Merci les gens de m'aider aussi rapidement.
La formule d'eriiic me paraît pas mal. Merci.
Pour plus de clarté, on a une feuille de calcul par catégorie de personnel (ex homme et femme).
On veut savoir pour chaque homme, avec quelle(s) femme(s) il a travaillé pour un même atelier et un même poste.
Dans l'exemple : monsieur y a travaillé 4 ans avec madame w à M3 lorsqu'ils occupaient le poste de cariste. Puis monsieur y a travaillé 3 ans avec madame x à M1 lorsqu'ils occupaient le poste de peintre...
D'où la nécessité de savoir si les intervalles de temps se chevauchent.
C'est vraiment complexe comme test. Je ne sais pas si on peut y arriver avec un excel simple.
Snifff... tu me manques access.
http://cjoint.com/12sp/BIwvdrzhdAk_exemple.xlsx
Merci les gens de m'aider aussi rapidement.
La formule d'eriiic me paraît pas mal. Merci.
Pour plus de clarté, on a une feuille de calcul par catégorie de personnel (ex homme et femme).
On veut savoir pour chaque homme, avec quelle(s) femme(s) il a travaillé pour un même atelier et un même poste.
Dans l'exemple : monsieur y a travaillé 4 ans avec madame w à M3 lorsqu'ils occupaient le poste de cariste. Puis monsieur y a travaillé 3 ans avec madame x à M1 lorsqu'ils occupaient le poste de peintre...
D'où la nécessité de savoir si les intervalles de temps se chevauchent.
C'est vraiment complexe comme test. Je ne sais pas si on peut y arriver avec un excel simple.
Snifff... tu me manques access.
http://cjoint.com/12sp/BIwvdrzhdAk_exemple.xlsx
Bonjour,
Si tu ne veux avoir à créer x tableaux à double entrée (H/F) il vaut mieux une macro vba.
https://www.cjoint.com/?BIxm1mJc5aG
Il faut accepter les macros à l'ouverture du document.
Cliquer sur le bouton Maj, je te laisse tester et contrôler sur plus d'exemples.
eric
Si tu ne veux avoir à créer x tableaux à double entrée (H/F) il vaut mieux une macro vba.
https://www.cjoint.com/?BIxm1mJc5aG
Il faut accepter les macros à l'ouverture du document.
Cliquer sur le bouton Maj, je te laisse tester et contrôler sur plus d'exemples.
eric