Fonction MAX dans matrice

Résolu/Fermé
Tozinho64 Messages postés 43 Date d'inscription vendredi 9 juin 2017 Statut Membre Dernière intervention 23 novembre 2023 - Modifié le 9 juin 2017 à 14:36
Tozinho64 Messages postés 43 Date d'inscription vendredi 9 juin 2017 Statut Membre Dernière intervention 23 novembre 2023 - 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
A voir également:

4 réponses

via55 Messages postés 14499 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 novembre 2024 2 735
Modifié le 9 juin 2017 à 14:44
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 vendredi 9 juin 2017 Statut Membre Dernière intervention 23 novembre 2023
9 juin 2017 à 14:55
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 vendredi 9 juin 2017 Statut Membre Dernière intervention 23 novembre 2023
9 juin 2017 à 15:10
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 vendredi 9 juin 2017 Statut Membre Dernière intervention 23 novembre 2023
9 juin 2017 à 15:17
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