Menu

Fonction MAX dans matrice [Résolu]

Tozinho64 19 Messages postés vendredi 9 juin 2017Date d'inscription 9 mars 2018 Dernière intervention - 9 juin 2017 à 14:11 - Dernière réponse : Tozinho64 19 Messages postés vendredi 9 juin 2017Date d'inscription 9 mars 2018 Dernière intervention
- 9 juin 2017 à 15:17
Bonjour,
Voici un exemple :


Si je met 4 dans une cellule vierge (en A2 par exemple ), je voudrais retrouver le MAX dans "Valeurs" (colonne C) des nombres en face du premier 0 de la colonne "Points (Colonne B par exemple) après le 3, jusqu'au numéro 4 soit le MAX entre 111 et 12 soit 2364.
De même si je met 3 dans Point, je voudrais donc le max des valeurs entre 122 et 120 soit 136....

Comment puis je faire cela ?

Merci pour aide
Afficher la suite 

4 réponses

Répondre au sujet
via55 9280 Messages postés mercredi 16 janvier 2013Date d'inscription 24 avril 2018 Dernière intervention - Modifié par via55 le 9/06/2017 à 14:44
0
Utile
Bonjour

Une possibilité : en entrant en A2 la borne maxi (par ex 3), en A3 la formule
= MAX(INDIRECT("C" & EQUIV(A2-1;B:B;0)+1 & ":C" & EQUIV(A2;B:B;0))) donnera le résultat attendu 136
(on reconstruit avec INDIRECT les références de la plage sur laquelle doit porter la fonction MAX)

Cdlmnt
Via

"L'imagination est plus importante que le savoir."    A. Einstein
Commenter la réponse de via55
Tozinho64 19 Messages postés vendredi 9 juin 2017Date d'inscription 9 mars 2018 Dernière intervention - 9 juin 2017 à 14:55
0
Utile
Merci via55, j'essaie en vain d'appliquer cette belle formule et j'obtiens #n/a...
Je suis vraiment nul
Commenter la réponse de Tozinho64
Tozinho64 19 Messages postés vendredi 9 juin 2017Date d'inscription 9 mars 2018 Dernière intervention - 9 juin 2017 à 15:10
0
Utile
C'est bon via55, j'ai trouvé mon erreur, j'avais les données en colonne C et non B, mais j'ai adapté et de plus il y avait des espaces dans la formule qui déconnaient.
Tout fonctionne bien Merci beaucoup.....
Commenter la réponse de Tozinho64
Tozinho64 19 Messages postés vendredi 9 juin 2017Date d'inscription 9 mars 2018 Dernière intervention - 9 juin 2017 à 15:17
0
Utile
Une autre formule, un peu plus complexe, mais j'aime ce qui est compliqué :-) :
=+MAX(INDIRECT(CONCATENER("C";EQUIV(A2;B:B;0))&":"&CONCATENER("C";EQUIV(A2-1;B:B;0)+1)))
Commenter la réponse de Tozinho64