Fonction MAX dans matrice

Résolu
Tozinho64 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -  
Tozinho64 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

4 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 742
 
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
0
Tozinho64 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
Merci via55, j'essaie en vain d'appliquer cette belle formule et j'obtiens #n/a...
Je suis vraiment nul
0
Tozinho64 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
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.....
0
Tozinho64 Messages postés 43 Date d'inscription   Statut Membre Dernière intervention  
 
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)))
0