L
LUSSIUS
Guest
Bonjour,
Il y a un petit moment, on m'a passer un programme sur le forum tres pratique donnant l'equation d'une courbe à partir de 15 points dont on connait les coordonnés.
Mais j'aimerais modifier le nombre d'entrées pour mettre 40 points connus.
J'ai donc renommer et changer les listes dans la formule du programme, appuyer sur Crtl+Maj+Entre car c'est une formule matricielle mais Excel me dit #VALEUR!
Dans le programme que l'on m'a passé, j'avais la formule suivante :
=SI(N=2;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_2);A_2));PRODUITMAT(TRANSPOSE(A_2);Y));SI(N=3;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_3);A_3));PRODUITMAT(TRANSPOSE(A_3);Y));SI(N=4;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_4);A_4));PRODUITMAT(TRANSPOSE(A_4);Y));SI(N=5;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_5);A_5));PRODUITMAT(TRANSPOSE(A_5);Y));'impossible'))))
En changeant le nom des liste j'obtient:
=SI(N=2;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT2);MAT2));PRODUITMAT(TRANSPOSE(MAT2);W));SI(N=3;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT3);MAT3));PRODUITMAT(TRANSPOSE(MAT3);W));SI(N=4;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT4);MAT4));PRODUITMAT(TRANSPOSE(MAT4);W));SI(N=5;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT5);MAT5));PRODUITMAT(TRANSPOSE(MAT5);W));'impossible'))))
Je n'ai pas toucher la formule de depart, alors pourquoi ca marche pas?
Il y a un petit moment, on m'a passer un programme sur le forum tres pratique donnant l'equation d'une courbe à partir de 15 points dont on connait les coordonnés.
Mais j'aimerais modifier le nombre d'entrées pour mettre 40 points connus.
J'ai donc renommer et changer les listes dans la formule du programme, appuyer sur Crtl+Maj+Entre car c'est une formule matricielle mais Excel me dit #VALEUR!
Dans le programme que l'on m'a passé, j'avais la formule suivante :
=SI(N=2;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_2);A_2));PRODUITMAT(TRANSPOSE(A_2);Y));SI(N=3;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_3);A_3));PRODUITMAT(TRANSPOSE(A_3);Y));SI(N=4;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_4);A_4));PRODUITMAT(TRANSPOSE(A_4);Y));SI(N=5;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(A_5);A_5));PRODUITMAT(TRANSPOSE(A_5);Y));'impossible'))))
En changeant le nom des liste j'obtient:
=SI(N=2;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT2);MAT2));PRODUITMAT(TRANSPOSE(MAT2);W));SI(N=3;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT3);MAT3));PRODUITMAT(TRANSPOSE(MAT3);W));SI(N=4;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT4);MAT4));PRODUITMAT(TRANSPOSE(MAT4);W));SI(N=5;PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(MAT5);MAT5));PRODUITMAT(TRANSPOSE(MAT5);W));'impossible'))))
Je n'ai pas toucher la formule de depart, alors pourquoi ca marche pas?