Je souhaiterai rajouter quelques parametres sur le fichier ci-joint. Desole je suis tres novice sur Excel.
Sur les onglets de chaque mois: Janvier, Février… je voudrai tout d’abord trier par couleurs. les lignes par dates d’ouvertures de positions (Open Date - Colonne A).
EX: 08/01 => Bleu
09/01 => Gris
2/ Toutes les lignes avec les meme Open Price (Colonne H) et Open Date (Colonne A) sont considérés comme la meme position.
EX: 15/01
Open Price 135.599 => 11 lignes = 1 position
Objectif: Reporter sur l’onglet “Calculs” 1 trade et non 11 positions sur B5 (s’il s’agit d’EURJPY).
Aussi, je souhaiterai que tous ces doublons des onglets Janvier, Février… soient de la meme couleur.
3/ Toutes les positions avec les meme Open Price (de chaque mois sur chaque Symbole), faire la moyenne en nombre de pips (Colonne H) et les reporter sur l’onglet “Calculs” (Lignes 3, 6 et 9) selon chaque valeur.
Pour trier, il faut sélectionner votre première ligne et ensuite cliquer sur le ruban en haut dans « Données » puis « Filtrer »
Pour trier par couleurs, il faut au préalable, définir les couleurs manuellement ou par mise en forme conditionnelle
Voici un super tuto de @DocteurExcel
Pour ce faire il faut rajouter une condition à la formule:
SI((INDIRECT(TEXTE(B$2;« mmmm »)&« !H2:H1000 »))<>« »;1/NB.SI((INDIRECT(TEXTE(B$2;« mmmm »)&« !H2:H1000 »))
qui permet de dédoublonner
Ce qui donne
=SOMMEPROD(SI((INDIRECT(TEXTE(B$2;« mmmm »)&« !H2:H1000 »))<>« »;1/NB.SI((INDIRECT(TEXTE(B$2;« mmmm »)&« !H2:H1000 »));(INDIRECT(TEXTE(B$2;« mmmm »)&« !H2:H1000 »))))(INDIRECT(TEXTE(B$2;« mmmm »)&« ! C2:C1000 »)=$A3)(INDIRECT(TEXTE(B$2;« mmmm »)&« !L2:L1000 »)<>« »))
Pour bien faire, il faudrait rajouter une colonne dans chaque onglet (en A par exemple) avec cette formule qui renseigne 0 pour les doublons:
=SI(EQUIV(J:J;J:J;0)=LIGNE();1;0)
Ensuite avec une MFC, on utilise une formule (=ET(A2=0;J2>0)) et il ne reste plus qu’à choisir le rendu des doublons.
Je suis pas sûr d’avoir bien saisi. C’est une moyenne de pips qui ont les mêmes OpenPrice sur tous les mois ou sur chaque mois ? C’est une moyenne ou un nombre de valeur que vous souhaitez ?
J’ai mis une moyenne dans l’onglet janvier à titre d’exemple.
Voici votre fichier, mais attention, j’ai pas fait particulièrement attention et bidouillant, donc ce n’est que pour l’exemple, repartez du vôtre Account SLINGSHOT_2018.xlsx (118,2 Ko)
Tout d’abord un grand pour votre réponse détaillée et desole du retard.
Je vais essayer de comprendre ce que vous aviez fait.
Ce code, vous l’aviez-mis dans l’onglet « Calculs » mais si je regarde bien sur la ligne EURJPY en Janvier cela reste a 0. Dois-je modifier quelque chose ?
Pour chaque mois (chaque onglet), reporter la moyenne en pips et l’integrer sur chaque mois dans l’onglet « Calculs ».
EX: Janvier => EURJPY
01/15/2018 18:05 11 lignes => 1 position Moyenne (N2: N12) = 39.5
01/09/2018 16:55:00 1 ligne => 1 position Moyenne = 47.2
01/09/2018 16:55:00 5 lignes => 1 position Moyenne (N13: N18) = 103.5
01/08/2018 18:35:00 2 lignes => 1 position MOYENNE(N19:N20) = 200.3
01/09/2018 16:55:00 11 lignes => 1 Position MOYENNE(N21:N31) = 38.59
01/08/2018 18:35:00 13 lignes = 1 position MOYENNE(N32:N44) = 72.07
Donc en tout sur « Calculs »
B3 = 39.5 + 47.2 + 103.5 + 200.3 + 38.59 + 72.07 = 501
B5 = 6
Et cela sur chaque mois… (Donc chaque onglet doit etre reportable)
Bonjour Nono
quand tu places une formule dans le post, ensuite tu la sélectionne et un CTRL C pour la mettre en ordre
cela permet d’avoir les guillemets adéquat
Il y avait plusieurs bugs sur la formule: je n’allais pas chercher dans les bonnes colonnes (la syntaxe était bonne mais à force de faire des tests, ça c’était décalé)
En B3, cela me donne effectivement un résultat mais je le comprends pas trop.
En tout, il y a 3 positions et c’est exactement ce qu’il y a sur la colonne A (onglet « Janvier »).
Cependant voici ce qu’il faudrait avoir sur B3 (« Calculs »)
1 Position( trade) => 01/15/2018 18:05 => 11 lignes
Pips (moyenne) = 39.5
1 position (trade) => 01/09/2018 16:55:00 => 17 lignes
Pips (moyenne) = 142.09 (ce qui ne correspond pas à 61.50 de la colonne B « Janvier »)
1 Position => 01/08/2018 18:35:00 => 15 lignes
Pips (moyenne) = 272.37 pips (ce qui ne correspond pas à 98.17 de la colonne B « Janvier »)