Bonjour à tous,
table1.xlstable2.xlstable3.xlsx
J'ai une table qui contient trois variables qui sont: CRSP_Fundno, datem et Mret qui sont respectivement les codes attribués aux fonds communs de placement, la date de la publication des rendements et le rendement des fonds. Il est à mentionner que datem prend la forme suivante : annéemois (198401: janvier 1984).
Le fichier "table1 " joint à ce message te donnera plus de détails sur une partie de la table en question (pour simplifier, j'ai choisi seulement les 10 premiers fonds de mon étude).
Chaque fonds a sa propre longévité. Par exemple, pour le fonds N 51, les rendements sont disponibles de 198502 à 200007, alors que le fonds N 105, sa longévité débute le 198507 et finit le 201302 et ainsi de suite.
D'un autre coté, l'étude, sur laquelle je travaille, couvre la période de 198401 jusqu'à 201312. Une autre table (table2) contient deux variables datem et m. Le hic est que cette période doit être considérée pour chaque fonds. le résultat donne la table 3. On peut remarquer que les rendements retenus des fonds sont ceux qui sont entre 198401 et 201312 seulement et puis le m qui servira au calcul de la performance est présent pour chaque fonds avec les valeurs aussi de 198401 et 201312. J'ai pu obtenir ce tableau avec Excel, autrement j'ai fait ça à la main. mais pour 3000 fonds ça sera impossible. c'est pourquoi je veux un programme pour avoir cette table.
Le problème est un peu compliqué, j'espère que j'étais clair. J'ai tenté avec les opérateurs fusion et d'en faire des clés communes et autres mais en vain.
Merci d'avance.
Partager