Excel Formule adaptable

Bonjour,

J'espère que vous allez bien,

Je possède une formule que j'aimerais adaptée à mon fichier excel. Je possède une formule matricielle (B5) qui va taper à la fois dans une colonne de la feuille ("J11:J30") et dans un tableau d'une autre feuille ("'Covar Matrix'!$B$2:$U$21").

Le problème est que parfois les données contenues dans la série "J11:30" varient; exemple: "J11:J45", ou bien "J11:J15" (mais tjr commençant en J11).

Le tableau contenu dans la feuille varient également (en ligne et en colonne, mais tjr commençant en B2). Ce qui veut dire qu'à chaque changement je suis obligé de modifier ma formule à la main.

Auriez-vous une solution permettant d'adapter ma formule peut importe le nombre de ligne pour la colonne "J11:..." et peu importe le nombre de ligne et colonne pour la matrice?

Je préfère une solution formule, mais je suis ouvert à tout! Le fichier en PJ.

Merci énormément,

1formule1-2.xlsx (13.79 Ko)

Bonjour,

Toujours en matriciel, teste ceci :

=PRODUITMAT(TRANSPOSE(DECALER(B11;;;NBVAL(B11:B200);));PRODUITMAT(DECALER(Matrice!B2;;;NBVAL(Matrice!B2:B200);NBVAL(Matrice!B2:BZZ2));DECALER(B11;;;NBVAL(B11:B200);)))
TRANSPOSE(DECALER(B11;;;NBVAL(B11:B200);)

va te créer une plage du même nombre de cellules de haut que de valeurs qu'il trouvera dans la plage B11:B200 (pour voir large, après tu adaptes comme tu veux)

DECALER(Matrice!B2;;;NBVAL(Matrice!B2:B200);NBVAL(Matrice!B2:BZZ2))

va te créer une matrice qui partira de B2 et sera aussi haute qu'il y a de cellules occupées dans la plage B2:B200 de ta feuille matrice, et s'adaptera en largeur également.

Rechercher des sujets similaires à "formule adaptable"