0

Sur Excel, j'ai une table avec de nombreux résultats numériques sur une colonne B obtenue par une formule matricielle.

Par exemple:

 + --- + ------------ + ------------- +
| | A | B |
+ --- + ------------ + ------------- +
| 1 | EUA | 12 |
| 2 | Chine | 5 |
| 3 | Russie | 8 |
| 4 | ... | ... |
+ --- + ------------ + ------------- +

La formule matricielle sur B1 est juste:

 {= SUM (calculs utilisant A1 et autre table)}

Formule réelle sur B1:

 {= SUM (((LEN (Table [Origem]) - LEN (SUBSTITUT (Table [Origem]; A1; ""))) / LEN (A1)) * (( LEN (Tableau [Gênero]) - LEN (SUBSTITUT (Tableau [Gênero]; $ D $ 1; ""))) / LEN ($ D $ 1))}

C'est une table intermédiaire qui n'est pas nécessaire, car les données brutes sont sur l'autre table. J'ai juste besoin de ses résultats pour l'utiliser sur d'autres formules

Je ne suis intéressé que par le pays avec la plus grande valeur, dans ce cas l'EUA avec B1 = 12. Donc j'utilise cette formule de tableau sur C1 pour l'obtenir: 19659003] {= INDEX (A1: A3; GRAND (RANK.EQ (B1: B3; B1: B3); 1)}

Résultat sur C1: EUA

Comment puis-je écrire une formule pour obtenir le résultat de C1 sans tordre toutes les formules dans la colonne B? C'est possible? Je ne suis pas interessé dans les résultats de la colonne B.

Merci