AHH ok merci je vais regarder ça vraiment en détail. Donc maintenant dans mon petit fichier j'ai ça. (cf plus bas)
J'aurais voulu savoir si il est possible de jumelé cette formule avec les 2 autres conditions (bien plus simple je pense) suivantes (ou bien il y a besoin de VBA)?:
On additionne toujours d'aujourd'hui a aujourd'hui-4 (dans le carré que j'ai mi en bleu dans mon fichier) mais il y a 2 autres conditions restreignantes
1) il faurait (pour additionner) que dans la colonne B de l'onglet DAILY EQUITY il y ai marqué "Financière Capital +"
2) il faudrait (aussi pour additionner) que dans la colonne E de l'onglet DAILY EQUITY il y est le même "code isin" que celui correspondant à la case que nous voulons calculer. Je m'explique quand on veut calculer la case en bleu j'ai mi le code ISIN en bleu, quand on veut calculoer le case en vert on prend le code ISIN en vert ect ect
Tu vois ce que je veux dire ou je ne suis pas clair du tout?
mERCI ENCORE:ccool:
Je pensais a un code VBA dans ce style mais bon c'est surement n'importe quoi :lol:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Sub tt() For m = 3 To 78 For b = 13 To 37 If DailyEquity!Range("B" & m).Value = "Financière Capital +" AND Daily Equity!Range("E" & m).Value = 'Rappro Dexia!Range("B" & b) Then ActiveCell.FormulaR1C1 = _ "=SUMPRODUCT( ('Daily Equity'!R[-10]C[-15]:R[65]C[-15] >= WORKDAY(TODAY(),-3)) * ('Daily Equity'!R[-10]C[-15]:R[65]C[-15] <= TODAY()) * (WEEKDAY('Daily Equity'!R[-10]C[-15]:R[65]C[-15],2)<6) * 'Daily Equity'!R[-10]C:R[65]C)" Range("P14").Select End If Next Next End Sub