Recherche v mais choisir l'element remonté

Résolu/Fermé
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - 25 mars 2018 à 20:42
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - 30 mars 2018 à 21:59
bonjour à tous,
voilà je cherche à faire une recherche V sur un tableau du style

dupont 01/01/18 31/01/18 (dupont est arrete du 01/01/18 au 31/01/18)
durant 03/01/18 15/01/18
dupont 01/02/18 14/02/18
durant 16/01/18 28/01/18

existe t il une formule me permettant de récupérer suivant le nom du salarié, la date de début la plus vieille et la date de fin la plus récente pour avoir ici dupont = 01/01/18 14/02/14 (pour avoir la durée réelle de l'arret avec les prolongations)
merci d'avance de votre aide
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
25 mars 2018 à 20:56
Bonjour

uniquement si les dates pour chaque personne dans votre liste su suivent entre fin de un et début de l'autre, (sinon, ça sera plus compliqué):

pour DUPONT par exemple:

début =MIN(SI(A1:A500="DUPONT;B1:B500))

et fin:
=MAX(SI(A1:A500="DUPONT";C1:C500))

attention ces formules sont matricielles et doivent être entrées avec la touche enter en maintenant les touches ctrl et shift enfoncées
(elle doit s'afficher automatiquement entre accolades dans la barre formule)

et si ça ne règle pas tout, déposez un fichier en bidonnant les noms ici:
http://www.partage.fr/
et revenez coller le lien créé sur le site

crdlmnt

0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
26 mars 2018 à 17:35
Bonjour Vaucluse,

Merci pour ta réponse, effectivement j'ai un soucis car j'ai beaucoup de salariés... donc il ne fait pas la différence ... voici un petit fichier
https://www.cjoint.com/c/HCApIhGhLUs

Merci ;)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 26 mars 2018 à 18:43
Tu as du rater une marche dans la lecture de mon message en entrant les formules en L6:M8 :-))
et pourtant, je l'ai écrit en gras
revient sur le message, entre les formules comme préconisé et tu verras que ça fonctionne
comme ici:
https://mon-partage.fr/f/L6A4bu17/
la seule chose qui ne fonctionnera pas est s'il y a des interruptions dans les périodes d'absence pour un nom, car tu auras toujours la 1° date de la 1° avec la dernière date de la dernière
crdlmnt
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
28 mars 2018 à 13:54
oui super effectivement les accolades sont importantes, par contre pour la date de fin de dupont il me donne celle de durand... il y a une petite modif qui éviterai cela ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 28 mars 2018 à 14:37
Ah...? je regarde le fichier que je vous ai soumis et les dates affichées en L6:M7 sont bien celles dans les cellules de la même couleur en colonne E et F
Moi il me semble que ça correspond?
qu'est ce qui ne va pas?
pourt info quand même :
si vous sélectionnez une cellule avec ce type de formule est que vous faite une nouvelle fois "entrée", la manip caesse le matriciel. Il faut impérativement utiliser les trois touches pour entrer une cellule avec ce type
crdlmnt
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 mars 2018 à 14:09
oui je ne comprend pas je viens d'ouvrir le fichier c'est bien le 2/2 alors que j'avais vu le 10/2 ! bon bhen je sais pas ce qui c'est passé mais donc ca marche merci beaucoup :) ton aide m'a été précieuse . bonne journée
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
Modifié le 26 mars 2018 à 19:22
Bonjour guerando.

Au lieu de refaire un tableau et d'utiliser des formules, tu peux tout simplement faire un
tri personnalisé à 2 niveaux.
https://www.cjoint.com/c/HCAqu1mDamz

Cordialement.
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
28 mars 2018 à 11:32
Oui effectivement, seulement c'est des données qui doivent remontées automatiquement sur une autre fichier, sans manipulation du premier fichier...
Mais merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
28 mars 2018 à 12:20
rappel
voir ce message qui a du t'échapper (ainsi qu'une partie du précédent)
https://forums.commentcamarche.net/forum/affich-35279836-recherche-v-mais-choisir-l-element-remonte#4
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
30 mars 2018 à 17:44
Bonjour

réponses avec ce fichier en retour et les explications en colonne B feuille ENR
https://mon-partage.fr/f/b52f5EcW/

revenez si problème

crdlmnt
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 mars 2018 à 18:09
ouhaou merci je ne m'en serai pas sortie :) je vais y travailler merci bcp
0
jechercheaprestitine Messages postés 8 Date d'inscription vendredi 30 mars 2018 Statut Membre Dernière intervention 31 mars 2018
30 mars 2018 à 18:06
dupont 01-01-2018 31-01-2018 01-01-2018 14-02-2018
durant 03-01-2018 15-01-2018 03-01-2018 15-01-2018
dupont 01-02-2018 14-02-2018 01-01-2018 14-02-2018
durant 16-01-2018 28-01-2018 03-01-2018 15-01-2018

Colonne A nom, B et C début et fin arrêt. La ligne qui suit la fin de tableau est supposée être la ligne 6.
Colonne D : date la plus ancienne pour le nom concerné : =RECHERCHEV($A2;$A$1:$B$6;2;0)
Colonne E : date maxi en utilisant un décaler pour rechercher à partir de la ligne qui suit le nom concerné.
=RECHERCHEV($A2;DECALER(A$2;1;0):$C$6;3;0)
0
jechercheaprestitine Messages postés 8 Date d'inscription vendredi 30 mars 2018 Statut Membre Dernière intervention 31 mars 2018
30 mars 2018 à 19:02
Evidemment, ça va coincer si il y a des arrêts discontinu. J'ai une petite idée... mais là je suis parti pour quelques heures...
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 mars 2018 à 21:59
merci pour votre recherche, Vaucluse m'a trouvé une solution, mais je vais y regarder cela m'intrigue :)
0