J'essaie de modéliser la montée en puissance d'un réseau en fonction de la montée en puissance d'une unité et du nombre d'unités dans le temps. Le principe est expliqué dans le fichier joint.
Idéalement, je devrais utiliser sommeprod en faisant correspondre la première valeur de ma première matrice à la dernière valeur de ma seconde matrice, etc. Est-ce seulement possible?
N'y étant pas parvenu, j'ai inversé manuellement la seconde matrice, mais dans ce cas je ne parviens pas à copier-coller cette formule, je dois modifier manuellement la seconde matrice dans ma formule à chaque copier-coller.
A nouveau, le but est de pouvoir copier-coller une formule sur une plage relativement longue.
Re : Inverser une matrice dans une fonction sommeprod
Salut guil3637 et le forum
Rien compris !
Au lieu de nous expliquer comment tu as fait, si tu nous expliquais ce que tu veux réellement obtenir ?
J'essaie de modéliser la montée en puissance d'un réseau en fonction de la montée en puissance d'une unité et du nombre d'unités dans le temps. Le principe est expliqué dans le fichier joint.
Re : Inverser une matrice dans une fonction sommeprod
Bonsoir Gorfael,
Merci pour ta réponse et tes efforts pour me comprendre . Je suis nouveau sur le forum...
La méthode que tu exposes marche parfaitement sur le fichier indiqué. Néanmoins, je ne sais pas l'adapter à des séquences qui feront plus de 26 colonnes. Est-ce possible?
Pour revenir au principe de base et à son explication, mon objectif est de multiplier chaque mois la matrice des nouvelles unités du mois et des mois passés (ligne 8 de mon tableau) par l'inverse de la matrice de montée en puissance :
M1 : B2*B8
M2 : (INV(B2:C2))*(B8:C8) ou INV(B2:C2) serait {60%;50%} car B2:C2={50%;60%}
M3 : (INV(B22))*(B88) ou INV(B22) serait {70%;50%;50%} car B22={50%;60%;70%}
...
Re : Inverser une matrice dans une fonction sommeprod
Salut guil3637 et le forum
Soit tu utilises les balises de code (# en mode avancé), ce qui rend les postes plus compréhensibles, soit tu aimes les smileys
Merci pour ta réponse et tes efforts pour me comprendre . Je suis nouveau sur le forum...
C'est pas l'ancienneté qui va rendre tes problèmes plus faciles à expliquer...
La méthode que tu exposes marche parfaitement sur le fichier indiqué. Néanmoins, je ne sais pas l'adapter à des séquences qui feront plus de 26 colonnes. Est-ce possible ?
Oui ! Mais si tu l'avais indiqué que tu pouvais dépasser la colonne Z, tu te serais épargné un poste.
Si mes formules fonctionnent, on va rester dessus. Toujours la même réflexion à se faire : quelles sont les infos qui permettront de résoudre mon problème. Même si ça semble évident, il faut le donner, les évidences des uns ne sont pas celles des autres.
Code:
=CAR(73-COLONNE())&5&":G5"
Excel nous fait un KK nerveux si on dépasse le A. Donc, la formule devient
Salut guil3637 et le forum
Soit tu utilises les balises de code (# en mode avancé), ce qui rend les postes plus compréhensibles, soit tu aimes les smileys C'est pas l'ancienneté qui va rendre tes problèmes plus faciles à expliquer...Oui ! Mais si tu l'avais indiqué que tu pouvais dépasser la colonne Z, tu te serais épargné un poste.
Si mes formules fonctionnent, on va rester dessus. Toujours la même réflexion à se faire : quelles sont les infos qui permettront de résoudre mon problème. Même si ça semble évident, il faut le donner, les évidences des uns ne sont pas celles des autres.
Code:
=CAR(73-COLONNE())&5&":G5"
Excel nous fait un KK nerveux si on dépasse le A. Donc, la formule devientSi tu as besoin d'explications supplémentaires...
A+
Edit : pour ton fichier d'exemple, on pourrait avoir :
B5 :