Trouver la ligne choisi dans une matrice

Fermé
Cyrien25 Messages postés 3 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 17 octobre 2016 - Modifié par Cyrien25 le 17/10/2016 à 16:17
Cyrien25 Messages postés 3 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 17 octobre 2016 - 17 oct. 2016 à 21:45
Bonjour tout le monde

J'ai un petit souci et je fais appel à vos talents

J'ai écrit cette formule avec matrice qui marche tres bien
=MAX(SI($G$1/A2:A19<8,G1/A8:A19,8)*I8:I19)



elle me trouve le chiffre max entre les lignes A8 et A19 super

Mon problème c'est que je ne sais pas quel ligne a été utilisé, dois je faire une recherche ou autre

Merci d'avance et Bonne journée
A voir également:

2 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
17 oct. 2016 à 20:47
Bonsoir,

Ta formule ne peut pas fonctionner telle quelle.
Je l'ai donc reconditionnée comme je crois qu'elle doit être dans ton fichier.

Au bout du compte, pour obtenir la 1ère ligne où tu trouveras le résultat de ta formule, utilise :
=MIN(SI(SI($G$1/A8:A19<8;$G$1/A8:A19;8)*I8:I19=MAX(SI($G$1/A8:A19<8;G1/A8:A19;8)*I8:I19);LIGNE(A8:A19);9^9))

Évidemment, c'est une matricielle.

cordialement
0
Cyrien25 Messages postés 3 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 17 octobre 2016
17 oct. 2016 à 21:07
MErci JvDo

Mais ce n'était pas tout à fait cela que je voulais

Ma formule matricielle marche très bien tel quel

=MAX(SI($G$1/A8:A19<8,G1/A8:A19,8)*I8:I19)

Mon problème réside dans le fait que je ne sache pas si c'est la ligne 8, 9, 10 etcc jusqu'a 19 qui a été utilisé

bien sur si je fais le calcul un par un sans utilise la matrice je vais le savoir ex:

=MAX(SI($G$1/A19<8,G1/A19,8)*I19)

Je pense qu'il faut plus un truc d'INDEX et EQUIV pour retrouver la ligne utilisé
0
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 856
17 oct. 2016 à 21:26
Bonsoir,

1) La formule de ton 2ème message ne correspond pas à celle du premier message.
2) Tu utilises des virgules en séparateur. Tes options régionales ne sont pas standard?
3) as-tu essayé ma formule? Elle fait exactement ce que tu souhaites :


Cordialement
0
Cyrien25 Messages postés 3 Date d'inscription lundi 17 octobre 2016 Statut Membre Dernière intervention 17 octobre 2016
17 oct. 2016 à 21:45
1) Oui je me suis rendu compte que j'avais fait une erreur dans ma 1ere formule Sorry

2) j'habite au canada donc oui c'est différent

3) j'ai essayé ta formule en modifiant tes séparateurs par des virgules mais elle ne fait pas ce que je souhaiterais

Suite à ta photo je voudrais avoir dans une cellule le chiffre 1, 33198865 en fonction du max trouver sur la colonne C actuellement je n'ai que le max avec ma formule
0