OVH Cloud OVH Cloud

Formule

4 réponses
Avatar
Sébastien KRECKE
Bonjour à toutes et à tous,

J'ai trois colonnes (victoire ou défaite dans la première, une date dans la
deuxième et un nombre dans la troisième) et je voudrais savoir, au dernier
jour du mois saisi, quel est le nombre de façon à faire une situation
mensuelle. Dans l'exemple ci-dessous, en septembre, je dois retrouver 1166,
octobre 1358.5 etc...
Je pense utiliser grande.valeur avec une matricielle ou quelque chose comme
ça mais je ne suis pas bien familiarisé avec les matricielles...

Deuxième question. Comment connaître la plus grande série de victoires
consécutives et si possible les dates de débuts et de fins. En VBA pas de
problèmes, mais est-ce possible par formule ?


V 27/09/02 1200
D 27/09/02 1170
D 27/09/02 1166
V 04/10/02 1174
V 04/10/02 1176
V 04/10/02 1193
V 13/10/02 1198
D 13/10/02 1196
V 13/10/02 1206
V 13/10/02 1224
V 13/10/02 1251
V 13/10/02 1263
V 13/10/02 1300
V 18/10/02 1314
D 18/10/02 1313
V 18/10/02 1330
V 25/10/02 1335,5
V 25/10/02 1344,5
V 25/10/02 1358,5
V 08/11/02 1365,5
D 08/11/02 1361,5
V 08/11/02 1369,5

Cordialement

Sébastien KreckeFormule

4 réponses

Avatar
Daniel.M
Salut Sébastien,

Q1:
Pour le mois de septembre (sinon tu changes 9 pour le numéro du mois
approprié).
La matricielle suivante (saisir avec Ctrl-Maj-Entrée):

=INDEX(C$1:C$22;EQUIV(MAX(SI(MOIS(B$1:B$22)=9;B$1:B$22));B$1:B$22))

Q2:
Tu devrais utiliser une colonne de formules supplémentaires (qui vont
t'aider beaucoup à résoudre ton problème de façon simple).
En utilisant une nouvelle colonne, mettons la colonne D et en considérant
que tes résultats sont inscrits chronologiquement.

En D1: =SI(A1="V";1;0)
En D2: =IF(A2="V",D1+1,0)

Copie D2 jusqu'à D22 (ou jusqu'à la dernière ligne de données)

La plus grande série de victoire consécutives
en E1:=MAX(D:D)
La date de début de cette série
en E2 : =INDEX(B1:B22;EQUIV(MAX(D:D);D:D;0)-MAX(D:D)+1)
La date de fin de la série victorieuse
en E3: =INDEX(B1:B22;EQUIV(MAX(D:D);D:D;0))

Salutations,

Daniel M.

"Sébastien KRECKE" wrote in message
news:
Bonjour à toutes et à tous,

J'ai trois colonnes (victoire ou défaite dans la première, une date dans
la

deuxième et un nombre dans la troisième) et je voudrais savoir, au dernier
jour du mois saisi, quel est le nombre de façon à faire une situation
mensuelle. Dans l'exemple ci-dessous, en septembre, je dois retrouver
1166,

octobre 1358.5 etc...
Je pense utiliser grande.valeur avec une matricielle ou quelque chose
comme

ça mais je ne suis pas bien familiarisé avec les matricielles...

Deuxième question. Comment connaître la plus grande série de victoires
consécutives et si possible les dates de débuts et de fins. En VBA pas de
problèmes, mais est-ce possible par formule ?


V 27/09/02 1200
D 27/09/02 1170
D 27/09/02 1166
V 04/10/02 1174
V 04/10/02 1176
V 04/10/02 1193
V 13/10/02 1198
D 13/10/02 1196
V 13/10/02 1206
V 13/10/02 1224
V 13/10/02 1251
V 13/10/02 1263
V 13/10/02 1300
V 18/10/02 1314
D 18/10/02 1313
V 18/10/02 1330
V 25/10/02 1335,5
V 25/10/02 1344,5
V 25/10/02 1358,5
V 08/11/02 1365,5
D 08/11/02 1361,5
V 08/11/02 1369,5

Cordialement

Sébastien KreckeFormule






Avatar
AV
En D2: =IF(A2="V",D1+1,0)


Pfff.... si en plus il faut un traducteur de fonctions !

;-)
AV

Avatar
Daniel.M
Salut Alain,

;-)

Sébastien devait être confus puisqu'il n'a pas rien dit. ;-)
=SI(A2="V";D1+1;0) évidemment.

Daniel M.

"AV" wrote in message
news:
En D2: =IF(A2="V",D1+1,0)


Pfff.... si en plus il faut un traducteur de fonctions !

;-)
AV





Avatar
Sébastien KRECKE
Salut Daniel,

Effectivement j'avais pas fais gaffe à ce "IF" vu que j'ai redécomposé ta
formule. Un grand merci, tout marche comme je le veux. Je vais pouvoir
sortir de belles stats aux adhérents de mon club grâce à vous ! ;-)

Séb



"Daniel.M" a écrit dans le message de news:

Salut Alain,

;-)

Sébastien devait être confus puisqu'il n'a pas rien dit. ;-)
=SI(A2="V";D1+1;0) évidemment.

Daniel M.

"AV" wrote in message
news:
En D2: =IF(A2="V",D1+1,0)


Pfff.... si en plus il faut un traducteur de fonctions !

;-)
AV