Bonjour,
Voilà, j'ai un souci, je souhaite sortir la date de dernière réalisation d'une tâche précise en fonction de son auteur.
Comme dans l'exemple dans ma pièce jointe, les dates sont dans la prèmière ligne, les nom dans la première colonne, et l'intersection donne la tâche réalisée.
Il faut donc que je cherche le nom de l'agent, que je cherche les fois ou il a réalisé la tâche, puis récupérer la date correspondante à la dernière fois ou il l'a faite...
Dans le classeur en pièce jointe, j'ai rempli le tableau manuellement pour l'exemple
J'ai essayé et combiner les fonctions Max, Equiv, recherchev ou Index, mais je n'y arrive pas...
Après lecture du forum, j'ai également cherché à appliquer la fonction max de manière matricielle, mais je n'arrive même pas à comprendre ce que je fais, et donc à l'adapter à mon problème...
Quelqu'un peut m'éclairer?
Merci de votre aide.
[Résolu] Dernière date selon la tâche et son auteur.
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 30 juin 2020 15:05
[Résolu] Dernière date selon la tâche et son auteur.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Para38 le 20 juil. 2020 16:13, modifié 2 fois.
Version par obligation
-
- Membre enthOOusiaste
- Messages : 495
- Inscription : 18 juin 2017 05:43
- Localisation : 976
Re: Dernière date selon la tâche et son auteur.
Bonjour Para38, le forum
Voyez si la solution, basée sur la formule ci-dessous, proposée dans le fichier joint peut vous aider
Voyez si la solution, basée sur la formule ci-dessous, proposée dans le fichier joint peut vous aider
Code : Tout sélectionner
=SI(MAX.SI($Calend.$A$1:$P$1;INDIRECT(CONCATENER(ADRESSE(EQUIV($A5;$Calend.$A$1:$A$20;0);1;4;1;"Calend");":";ADRESSE(EQUIV($A5;$Calend.$A$1:$A$20;0);16;4;1));1);B$4)=0;"";MAX.SI($Calend.$A$1:$P$1;INDIRECT(CONCATENER(ADRESSE(EQUIV($A5;$Calend.$A$1:$A$20;0);1;4;1;"Calend");":";ADRESSE(EQUIV($A5;$Calend.$A$1:$A$20;0);16;4;1));1);B$4))
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
OS : Windows 11.0
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 30 juin 2020 15:05
Re: Dernière date selon la tâche et son auteur.
Bonsoir et merci pour le temps passé.
Il semblerait que la solution ne marche pas chez moi (les cases affichent #nom) à priori parce que ma version ne connaît pas la fonction Max.si
J'ai pensé que ça pouvait venir de la version, je l'ai donc essayé chez moi avec la version Apache OpenOffice 4.1.7...ça ne fonctionne pas non plus.
Je vais continuer à m'arracher quelques cheveux...
Il semblerait que la solution ne marche pas chez moi (les cases affichent #nom) à priori parce que ma version ne connaît pas la fonction Max.si
J'ai pensé que ça pouvait venir de la version, je l'ai donc essayé chez moi avec la version Apache OpenOffice 4.1.7...ça ne fonctionne pas non plus.
Je vais continuer à m'arracher quelques cheveux...
Version par obligation
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: Dernière date selon la tâche et son auteur.
Bonsoir,
Tu peux essayer cette formule, en B5 de Date tâche : C'est une formule matricielle qui se valide par Ctrl+Maj+Entrée.
Pour recopier une formule matricielle vers le bas (ou vers la droite) :
Cordialement,
Jean-Louis
Tu peux essayer cette formule, en B5 de Date tâche :
Code : Tout sélectionner
=INDEX(Date;MAX(SI(INDEX(Tache;EQUIV($A5;Prenom;0))=B$4;COLONNE(INDEX(Tache;EQUIV($A5;Prenom;0)));"")))
Pour recopier une formule matricielle vers le bas (ou vers la droite) :
- il suffit de positionner la souris dans le coin inférieur droit de la cellule : le curseur se transforme en croix (+), puis, il faut cliquer/glisser vers le bas (ou vers la droite) tout en appuyant simultanément sur la touche Ctrl ;
- une autre manière de faire est de copier la cellule initiale (Ctrl+C), puis de sélectionner la plage des cellules qui doit contenir la même formule, puis de coller (Ctrl+V).
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Fraîchement OOthentifié
- Messages : 3
- Inscription : 30 juin 2020 15:05
Re: Dernière date selon la tâche et son auteur.
Bonjour,
Ca à l'air de fonctionner, j'en étais très loin!
Merci beaucoup, il me reste à l'adapter à mes données...Merci encore!
Ca à l'air de fonctionner, j'en étais très loin!
Merci beaucoup, il me reste à l'adapter à mes données...Merci encore!
Version par obligation
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: Dernière date selon la tâche et son auteur.
Bonjour,
Problème résolu ?
Il est d'usage
Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
Cordialement
Problème résolu ?
Il est d'usage
- d'ajouter manuellement au début du titre de votre premier message la balise [Résolu] (avec un R majuscule et sans oublier le e accentué, le tout entre crochets [ ])
- et de cocher l'icône
Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac