Matrice sous EXCEL !! HELP !!

Fermé
oioire Messages postés 4 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 15 avril 2009 - 4 avril 2009 à 16:33
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 16 avril 2009 à 22:25
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 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
16 avril 2009 à 21:23
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 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
16 avril 2009 à 22:25
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 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
5 avril 2009 à 11:43
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 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 15 avril 2009
5 avril 2009 à 15:53
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 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 15 avril 2009
6 avril 2009 à 14:19
Bonjour,
Comment tu as fais , cela pourrait m'intéresser?
A +.
0
oioire Messages postés 4 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 15 avril 2009 > lucie
13 avril 2009 à 11:14
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 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 236
14 avril 2009 à 07:08
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 Date d'inscription samedi 4 avril 2009 Statut Membre Dernière intervention 15 avril 2009
15 avril 2009 à 11:02
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