RECHERCHE valeur max ou INDEX EQUIV VALEUR MAX [Résolu]

Signaler
Messages postés
27
Date d'inscription
vendredi 6 avril 2018
Statut
Membre
Dernière intervention
31 octobre 2019
-
Messages postés
23419
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 août 2020
-
Bonjour,


Je m'explique, je dispose de 25 Jalons et je souhaiterais suivre par phase leur avancement cumulé sur des semaines.
Certains jalons se réalisent la même semaine, et lorsque j'applique des formules recherches V il me sort la premiere valeur trouvé et non la valeur max de l'avancement cumulé sur la semaine.

Auriez-vous un moyen ou une parade permettant de chercher la valeur la plus haute?

https://www.cjoint.com/c/IIurrlH4eEl

3 réponses

Messages postés
25213
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
7 août 2020
5 394
Bonsoir
votre fichier ne dit pas ce que vous voulez ressortir
à titre d'exemple et donc un peu au hasard essayez ça et voyez sin vous pouvez adapter:
en feuille Avancement cellule J3, à tirer sur la hauteur:
=MAX(SI(Jalons!$C$2:$C$26=A3;Jalons!$D$2:$D$26))
attention: formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
(elle doit s'afficher automatiquement entre accolades dans la barre de formule)

et par exemple pour ressortir le N° de ligne correspondant au max en D du code en A:
=SIERREUR(INDEX(Jalons!A2:A26;EQUIV(A3&MAX(SI(Jalons!$C$2:$C$26=A3;Jalons!$D$2:$D$26));Jalons!C2:C26&Jalons!D2:D26;0));"")
toujours en matricielle
formules assez lourdes bien limiter les champs aux hauteurs utiles

revenez avec plus d'infos si ça ne convient pas

Crdlmnt
Messages postés
25213
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
7 août 2020
5 394
Petite erreur, j'ai oublié de bloquer un champ dans le code NB.SI pour coller les formules sur les trois dernières colonnes
voyez ici si ça va mieux et si ça ne va pas, déposez le fichier
https://mon-partage.fr/f/HAMFKL4V/
Messages postés
27
Date d'inscription
vendredi 6 avril 2018
Statut
Membre
Dernière intervention
31 octobre 2019

Pour la tâche A ca fonctionne mais pas pour les taches B, C ou D: https://www.cjoint.com/c/IIzjovJ5yQU
Messages postés
25213
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
7 août 2020
5 394
Vous n'avez pas pris en compte
1°)le dernier fichier envoyé, soit Rt4...
2°) le fait que le tableau de jalon doit obligatoirement être trié selon la colonne B et accessoirement selon la colonne C pour trouver la dernière semaine affectée
ça donne ça
attention prenez le bon modèle nommé Rt5....et prenez bien en compte les annotations
https://mon-partage.fr/f/i74ExqyS/
Messages postés
27
Date d'inscription
vendredi 6 avril 2018
Statut
Membre
Dernière intervention
31 octobre 2019

j'ai bien pris en compte les annotations et même avec les tris rien ne s'affiche en colonne E G et I dans l'onglet jalons...
Messages postés
25213
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
7 août 2020
5 394
si, ça fonctionne pour un ça doit fonctionner pour les autres, mais ce n'est pas mon jour de chance
nouvelle correction ici: (Rt6.....)
https://mon-partage.fr/f/PXnmbD5o/
Par contre les formules ne sont pas dans l'onglet Jalons????
Messages postés
12477
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 août 2020
1 961
Bonsoir

Pour obtenir la valeur en face de le dernière S36(à condition que les semaines soient dans l'ordre avec les éléments d'une même semaine les uns en dessous des autres):
=INDEX(Jalons!F:F;EQUIV('Avancement physique'!A12;Jalons!E:E;0)+NB.SI(Jalons!E:E;'Avancement physique'!A12)-1)

Cdlmnt
Via
Messages postés
27
Date d'inscription
vendredi 6 avril 2018
Statut
Membre
Dernière intervention
31 octobre 2019

Bonjour Via,
Cela ne prend pas en compte le réel cumulé par phase . En effet je souhaiterais faire ressortir le réel cumulé MAX/ semaine et par phase ( Phase présentes en B1 D1 F1 H1)
Messages postés
23419
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 août 2020
6 282
Bonjour à tous,

à tester, en C3 :
=PRODUIT(1;INDEX(Jalons!$F:$F;MAX((Jalons!$E$2:$E$26<=$A3)*(Jalons!$E$2:$E$26<>"")*(Jalons!$B$2:$B$26=B$1)*LIGNE(Jalons!$B$2:$B$26))))

Formule matricielle à valider avec Shift+Ctrl+Entrée
La formule doit s'entourer de { } si la validation est correcte.
eric

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Messages postés
23419
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
8 août 2020
6 282
Encore un à qui ça arrache la gueule d'être poli et de dire merci.
C'est noté...
eric