Salut
J'ai une matrice (en jaune) et avec la formule GRANDE.VALEUR(INDEX(Jaune;{1;2;3;4};0);1) j'obtiens la valeur maximum de chaque ligne de cette matrice. (en orange)
Puis à partir de cette nouvelle matrice je récupère les 2 valeurs les plus grandes (en rouge) avec la formule GRANDE.VALEUR(INDEX(Orange;0;1);{1;2}).
Ce que je voudrais c'est faire toutes ces opérations en une seule formule.
Du coup je me suis qu'il me suffisait de concaténer les 2 formules : GRANDE.VALEUR(INDEX(GRANDE.VALEUR(INDEX(Jaune;{1;2;3;4};0);1);0;1);{1;2})
Mais ça ne marche pas (en bleu). :-/
Dans le premier cas (formules dissociées) ça marche parce que la 2ème formule agît sur une plage ou matrice complète de 4 cellules. (la plage orange)
Dans le second cas (cumul des formules) ça ne semble pas être la matrice globale en orange qui est reprise pour déterminer les 2 plus grosses valeurs mais plutôt les 4 cellules une à une représentant 4 lignes distinctes. La première valeur retournée est bien le 9 (correspondant à la valeur 1ère de la ligne 1). Ensuite Excel recherche dans la ligne 2 la valeur 2ème (qui n'existe pas puisque la ligne 2 ne comporte qu'une valeur).
Savez-vous comment coder cette concaténation de formules svp?
Merci
J'ai une matrice (en jaune) et avec la formule GRANDE.VALEUR(INDEX(Jaune;{1;2;3;4};0);1) j'obtiens la valeur maximum de chaque ligne de cette matrice. (en orange)
Puis à partir de cette nouvelle matrice je récupère les 2 valeurs les plus grandes (en rouge) avec la formule GRANDE.VALEUR(INDEX(Orange;0;1);{1;2}).
Ce que je voudrais c'est faire toutes ces opérations en une seule formule.
Du coup je me suis qu'il me suffisait de concaténer les 2 formules : GRANDE.VALEUR(INDEX(GRANDE.VALEUR(INDEX(Jaune;{1;2;3;4};0);1);0;1);{1;2})
Mais ça ne marche pas (en bleu). :-/
Dans le premier cas (formules dissociées) ça marche parce que la 2ème formule agît sur une plage ou matrice complète de 4 cellules. (la plage orange)
Dans le second cas (cumul des formules) ça ne semble pas être la matrice globale en orange qui est reprise pour déterminer les 2 plus grosses valeurs mais plutôt les 4 cellules une à une représentant 4 lignes distinctes. La première valeur retournée est bien le 9 (correspondant à la valeur 1ère de la ligne 1). Ensuite Excel recherche dans la ligne 2 la valeur 2ème (qui n'existe pas puisque la ligne 2 ne comporte qu'une valeur).
Savez-vous comment coder cette concaténation de formules svp?
Merci
Pièces jointes
Dernière édition: