Matrice sous EXCEL !! HELP !!

oioire Messages postés 4 Statut Membre -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis en train d'effectuer un dossier de gestion de portefeuille pour les cours sous EXCEL. J'aurais aimé savoir :

1. comment ouvrir le VBA sous EXCEL 2007
2. Je dois réaliser une matrice de pourcentage, c'est-à-dire, je possède un portefeuille de 10 actions, pour calculer le rendement je dois prendre en compte le poids de chaque titre (par exemple : 50% titre A, 25% Titres B,etc) Avec 10 titres cela fait donc beaucoup de combinaison possible. Le faire a la main est donc trés trés long...

j'aurais aimé savoir si quelqu'un avait une solution!!!

Merci d'avance
A voir également:

5 réponses

Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Sous Excel devrait suffir.
Il y a un tableau de données à construire, et il ne reste qu'à utiliser les fonctions statistiques .
1
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

C'est bien, tu as été raisonnable, ça ne fait jamais que 20^10 possibilités.
C'est à dire 1.024^13 lignes. Un peu trop pour excel...
et pour toi... Si tu passes 5s par réponse il te faudra 16224 siècles pour les lires.
Tu n'as rien de prévu ces prochaines années ?

eric
1
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour

comment ouvrir le VBA sous EXCEL 2007 : alt + F11, comme avant.

pour calculer le rendement ou la perte ?

Pourquoi une "matrice de pourcentage" car c'est plutôt pour chaque titre que l'on fait le pourcentage de gain et de perte et ensuite le global ?
0
oioire Messages postés 4 Statut Membre
 
Merci, pour VBA c'est bon j'ai réussi.

Non la matrice des pourcentages est en fait la composition de mon portefeuille de titres. Par exemple, j'ai un portefeuille de 3 titres : A, B et C. Je souhaite faire toute les combinaisons possibles de portefeuille, comme :

100% de A donc 0% de B et de C
45% de A, 15% de B et 40% de C
etc.

Avec 10 titres le faire à la mains est donc trés long....je voudrais savoir s'il n'existe pas une formule soit sous VBA ou soit sous EXCEL pour me la calculer...il me semble que ce serait une fonction boucle...mais n'ayant jamais fait de VBA :/


merci en tout cas
0
lucie > oioire Messages postés 4 Statut Membre
 
Bonjour,
Comment tu as fais , cela pourrait m'intéresser?
A +.
0
oioire Messages postés 4 Statut Membre > lucie
 
Justement je n'ai pas encore réussi!

il y a trop de combinaison possible il faut que je trouve un moyen de me les faire rapidement!
0
Raymond PENTIER Messages postés 71867 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Effectivement,
si tu dois faire incrémenter tes pourcentages avec une raison de 1 (12%, 13%, 14% ...) et ceci pour 10 variables, non seulement le temps de calcul sera très long, mais c'est surtout l'affichage des résultats qui dépassera les capacités de ton ordinateur, car il y en aura des millions ! Et comment feras-tu pour choisir dans le tas ?

Combiner 10 tranches de 10 (10%, 20%, 30% ...) avec 3 titres, c'est 120 solutions.
Combiner 20 tranches de 5 (5%, 10%, 15% ...), c'est 1 140 solutions.
Combiner 50 tranches de 2 (2%, 4%, 6% ...), c'est 19 600 solutions.
Mais avec 4 titres on passe respectivement à 210, 4 845 et 230 300 solutions.
Avec 8 titres on saute à 45, 125 970 et 536 878 650 solutions.
Et tes 10 titres aboutiraient à 1, 184 756 et 10 272 278 170 possibilités, plus de 10 milliards !

Je le répète, ce n'est pas tant la durée des calculs qui est rédhibitoire, mais le nombre de réponses à lire ! Il faut donc absolument faire des choix, en particulier pour la progression de l'incrémentation : 20 tranches de 5% devraient suffire en première approximation, quitte à relancer un calcul entre 2 bornes qui t'auront paru remarquables.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
oioire Messages postés 4 Statut Membre
 
Ouai je suis d'accord. Je me suis laissé comme tranche 5% toujours pour 10 titres.

Mais connais-tu la manière de le faire? Je ne sais pas sous VBA ou sous EXCEL directement?
0