OVH Cloud OVH Cloud

fonction SI....

4 réponses
Avatar
BlackStorm
Bonjour à toutes et à tous,

Je viens vous demander de l'aide. Voila, j'ai une feuille Excel dans
laquelle je gére des entrainements sportifs en musculation :
J'ai 3 colonnes : Charges - Répétition - Série
3 Lignes : Charge Max - Moyenne - Faible

Cela autant de fois que j'ai de jours dans la semaine.
J'ai un récapitulatif en fin de tableau m'indiquant le niveau de progression
réalisé d'un jour sur l'autre. en utilisant la formule :
=SI(ESTVIDE(F5);"";SI((F5-C5)+(G5-D5)+(H5-E5)>=6;"Excellent";SI((F5-C5)+(G5-
D5)+(H5-E5)>=4;"Tbien";SI((F5-C5)+(G5-D5)+(H5-E5)>=2;"bien";SI((F5-C5)+(G5-D
5)+(H5-E5)>=1;"moyen";SI((F5-C5)+(G5-D5)+(H5-E5)=0;"stable";SI((F5-C5)+(G5-D
5)+(H5-E5)<0;"mauvais")))))))
Mon probleme, lorque je rate une séance , je veux qu'Excel calcul cette
progression mais par rapport à l'avant veille ou même par rapport à la
derniere séance renseignée.

Je sais pas si je suis bien clair, mais merci d'avance pour votre aide

4 réponses

Avatar
Trirème
Hello BlackStorm,
Peux tu mieux préciser comment est organisé ton tableau, j'ai du mal à
comprendre ce qu'il y a en C5:H5 ?
Et de quelle cellule démarre le tableau ?
COrdialement
Trirème

Bonjour à toutes et à tous,

Je viens vous demander de l'aide. Voila, j'ai une feuille Excel dans
laquelle je gére des entrainements sportifs en musculation :
J'ai 3 colonnes : Charges - Répétition - Série
3 Lignes : Charge Max - Moyenne - Faible

Cela autant de fois que j'ai de jours dans la semaine.
J'ai un récapitulatif en fin de tableau m'indiquant le niveau de progression
réalisé d'un jour sur l'autre. en utilisant la formule :
=SI(ESTVIDE(F5);"";SI((F5-C5)+(G5-D5)+(H5-E5)>=6;"Excellent";SI((F5-C5)+(G5-
D5)+(H5-E5)>=4;"Tbien";SI((F5-C5)+(G5-D5)+(H5-E5)>=2;"bien";SI((F5-C5)+(G5-D
5)+(H5-E5)>=1;"moyen";SI((F5-C5)+(G5-D5)+(H5-E5)=0;"stable";SI((F5-C5)+(G5-D
5)+(H5-E5)<0;"mauvais")))))))
Mon probleme, lorque je rate une séance , je veux qu'Excel calcul cette
progression mais par rapport à l'avant veille ou même par rapport à la
derniere séance renseignée.

Je sais pas si je suis bien clair, mais merci d'avance pour votre aide




Avatar
BlackStorm
Bonjour,

Je précise, effectivement je suis pas très clair :

Jour J
Charges Répetition Série
Charge Max 70 1 1
Charge Moy 50 (F5) 8 (G5) 10 (H5)
Charge Faible 30 35 2
Progession +/- 0 Kg +/- rep +/- rep
Je reproduis cette grille autant de fois que j'ai de jours dans le mois. Et
j'applique dans la cellule progression la formule:
=SI(ESTVIDE(F5);"";SI((F5-C5)+(G5-D5)+(H5-E5)>=6;"Excellent";SI((F5-C5)+(G5-
D5)+(H5-E5)>=4;"Tbien";SI((F5-C5)+(G5-D5)+(H5-E5)>=2;"bien";SI((F5-C5)+(G5-D
5)+(H5-E5)>=1;"moyen";SI((F5-C5)+(G5-D5)+(H5-E5)=0;"stable";SI((F5-C5)+(G5-D
5)+(H5-E5)<0;"mauvais")))))))

Si le jour J-1 je n'ai pas fais d'entrainement, il faut que la progression
se calcul par rapport à la derniere cellule saisie... soit à J-3 jours si il
s'agit de la derniere seance d'entrainement que j'ai fait

Je peux envoyer le fichier, ce sera peut être plus parlant

En tout cas merci d'essayer de m'aider
Avatar
Trirème
On va mettre le cerveau au service du muscle ;-)

Je crois comprendre que tu recopies un module de 3 colonnes vers la
droite pour chaque entrainement, n'est ce pas ?
Si tu ne fais pas d'entrainement, pourquoi remplir la grille ?
Est ce que tu ne peux pas plutôt changer la date dans "Jour J" ?
Ainsi, tes formules feraient systématiquement référence à l'entrainement
précédent la veille ou ... l'année dernière.

Si je n'ai pas compris ta feuille tu peux la mettre ici : http://cjoint.com/
Trirème

Bonjour,

Je précise, effectivement je suis pas très clair :

Jour J
Charges Répetition Série
Charge Max 70 1 1
Charge Moy 50 (F5) 8 (G5) 10 (H5)
Charge Faible 30 35 2
Progession +/- 0 Kg +/- rep +/- rep
Je reproduis cette grille autant de fois que j'ai de jours dans le mois. Et
j'applique dans la cellule progression la formule:
=SI(ESTVIDE(F5);"";SI((F5-C5)+(G5-D5)+(H5-E5)>=6;"Excellent";SI((F5-C5)+(G5-
D5)+(H5-E5)>=4;"Tbien";SI((F5-C5)+(G5-D5)+(H5-E5)>=2;"bien";SI((F5-C5)+(G5-D
5)+(H5-E5)>=1;"moyen";SI((F5-C5)+(G5-D5)+(H5-E5)=0;"stable";SI((F5-C5)+(G5-D
5)+(H5-E5)<0;"mauvais")))))))

Si le jour J-1 je n'ai pas fais d'entrainement, il faut que la progression
se calcul par rapport à la derniere cellule saisie... soit à J-3 jours si il
s'agit de la derniere seance d'entrainement que j'ai fait

Je peux envoyer le fichier, ce sera peut être plus parlant

En tout cas merci d'essayer de m'aider




Avatar
BlackStorm
Merci Trirème de m'aider !

J'ai déposé un extrait de la feuille sur
http://cjoint.com/?fwmSnuV2AD
afin que tu vois comment est structuré le fichier
"Trirème" a écrit dans le message de news:

On va mettre le cerveau au service du muscle ;-)

Je crois comprendre que tu recopies un module de 3 colonnes vers la
droite pour chaque entrainement, n'est ce pas ?
Si tu ne fais pas d'entrainement, pourquoi remplir la grille ?
Est ce que tu ne peux pas plutôt changer la date dans "Jour J" ?
Ainsi, tes formules feraient systématiquement référence à l'entrainement
précédent la veille ou ... l'année dernière.

Si je n'ai pas compris ta feuille tu peux la mettre ici :
http://cjoint.com/

Trirème

Bonjour,

Je précise, effectivement je suis pas très clair :

Jour J
Charges Répetition Série
Charge Max 70 1 1
Charge Moy 50 (F5) 8 (G5) 10 (H5)
Charge Faible 30 35 2
Progession +/- 0 Kg +/- rep +/- rep
Je reproduis cette grille autant de fois que j'ai de jours dans le mois.
Et


j'applique dans la cellule progression la formule:

=SI(ESTVIDE(F5);"";SI((F5-C5)+(G5-D5)+(H5-E5)>=6;"Excellent";SI((F5-C5)+(G5-



D5)+(H5-E5)>=4;"Tbien";SI((F5-C5)+(G5-D5)+(H5-E5)>=2;"bien";SI((F5-C5)+(G5-D



5)+(H5-E5)>=1;"moyen";SI((F5-C5)+(G5-D5)+(H5-E5)=0;"stable";SI((F5-C5)+(G5-D


5)+(H5-E5)<0;"mauvais")))))))

Si le jour J-1 je n'ai pas fais d'entrainement, il faut que la
progression


se calcul par rapport à la derniere cellule saisie... soit à J-3 jours
si il


s'agit de la derniere seance d'entrainement que j'ai fait

Je peux envoyer le fichier, ce sera peut être plus parlant

En tout cas merci d'essayer de m'aider