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 -
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
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
4 réponses
-
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 -
Merci via55, j'essaie en vain d'appliquer cette belle formule et j'obtiens #n/a...
Je suis vraiment nul -
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..... -
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)))