Comparer deux intervalles de temps sous excel
Fermé
nekopower
Messages postés
10
Date d'inscription
jeudi 20 septembre 2012
Statut
Membre
Dernière intervention
21 novembre 2014
-
20 sept. 2012 à 12:57
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 23 sept. 2012 à 12:56
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 23 sept. 2012 à 12:56
A voir également:
- Comparer deux intervalles de temps sous excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Concatener deux cellules excel - Guide
- Word et excel gratuit - Guide
4 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié par eriiic le 20/09/2012 à 13:49
Modifié par eriiic le 20/09/2012 à 13:49
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.
truc34
Messages postés
487
Date d'inscription
lundi 27 octobre 2008
Statut
Membre
Dernière intervention
27 juillet 2013
68
20 sept. 2012 à 13:33
20 sept. 2012 à 13:33
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
20 sept. 2012 à 13:45
20 sept. 2012 à 13:45
Bonjour,
problème dans ta formule, si les dates sont identiques tu annonces FAUX.
Il faudrait <= et >=
eric
problème dans ta formule, si les dates sont identiques tu annonces FAUX.
Il faudrait <= et >=
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
20 sept. 2012 à 13:54
20 sept. 2012 à 13:54
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
nekopower
Messages postés
10
Date d'inscription
jeudi 20 septembre 2012
Statut
Membre
Dernière intervention
21 novembre 2014
22 sept. 2012 à 21:09
22 sept. 2012 à 21:09
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
23 sept. 2012 à 12:56
23 sept. 2012 à 12:56
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