Re : Compter des résultats positifs et "arrêter" la formule dès qu'un résultat est né
Merci beaucoup Dranreb, j'ai utilisé ta formule et ça fonctionne ; ci-dessous le résultat en colonne C
Maintenant j'aimerais appliquer (et si tu arrives m'aider, ça serait MAGIQUE!) ce % de manière suivante :
Si en colonne "B" l'occurrence Bn+1 est de même signe que Bn, appliquer en colonne "D" (par ex en D2) : D2 = D1*(1+B2) si B1 est +++ et D2 = D1*(1-B2) si B1 est ---
La subtilité de mon calcul réside dans le fait que une fois que le calcul a été fait, il n'y a pas de nouveau calcul tant que l'occurrence suivante change de signe. Pour être plus clair, j'ai écris ci-dessous ce que j'aimerais automatisé.
B C D
1 1,28% 1 =100
2 2,24% 0 =100*(1+B2) >> car B2 et B1 sont de même signe et B1 +++
3 -1,49% 0 =D2 >> on ne fait rien car B3 et B2 sont de signe opposé
4 0,35% 0 =D3 >> idem avec B4 et B3
5 -1,03% 2 =D4 >> idem avec B5 et B4
6 -2,41% 1 =D5*(1-B6) >> car B6 et B5 sont de même signe et B5 ---
7 -3,46% 0 =D6 >> on ne fait rien même si B7 et B6 sont de même signe car le calcul a déjà été fait en D6
8 0,97% 2 =D7 >> on ne fait rien car B3 et B2 sont de signe opposé
9 1,44% 1 =D8*(1+B9) >> car B9 et B8 sont de même signe et B8 +++
10 2,39% 0 =D9 >> on ne fait rien même si B10 et B9 sont de même signe car le calcul a déjà été fait en D9
11 -0,86% 0 =D10 >> on ne fait rien car B11 et B10 sont de signe opposé
12 1,80% 0 =D11 >> idem avec B12 et B11
13 -0,86% 1 =D12 >> idem avec B13 et B12
14 -3,24% 0 =D13*(1-B14) >> car B14 et B13 sont de même signe et B13 ---
15 0,78% 5 =D14 >> on ne fait rien car B15 et B14 sont de signe opposé
16 0,51% 4 =D15*(1+B16) >> car B16 et B15 sont de même signe et B15 +++
17 0,66% 3 et ça continue ...
18 2,48% 2
19 1,24% 1
20 1,23% 0
21 -1,40% 3
22 -1,29% 2
23 -0,51% 1
24 -0,48% 0
25 0,16% 0
26 -2,78% 1
27 -0,91% 0
28 1,76% 0
29 -0,29% 0
30 0,12% 0
31 -0,32% 1
32 -1,65% 0
33 1,35% 4
34 2,25% 3
35 0,86% 2
36 1,01% 1
37 0,14% 0
38 -1,45% 2
39 -1,44% 1
NZL