Probleme avec mise en forme conditionnelle

jld272 -  
 jld272 -
Bonjour, j'ai un problème d'affichage avec la mise en forme conditionnelle.
Je dois comparer les temps d'arrivée de sportif par rapport au temps prévu sur une course.
Je rentre manuellement les temps d'arrivée des coureurs. La cellule n'a donc pas de formule.
Si l'écart est compris entre le temps prévu et 4,3% en moins la cellule doit être orange.
Si l'écart est supérieur à 4,3% en moins la cellule doit être verte.
Si le temps d'arrivée est supérieur au temps prévu la cellule doit être rouge.
Si la cellule est vide, elle ne doit pas avoir de couleur.
G3 est le temps à réaliser
F3 nombre de kms
1 seconde=0,000011574074074071
voila ce que j'ai mis:
1ere condition
cellule comprise entre G3+0,000011574074074071 et =G3-(G3*4.3/100) format orange
(j'ai été obligé de rajouter +0,000011574074074071 sinon lorsque le temps d'arrivé est exactement égal au temps prévu, la cellule est rouge au lieu d'être orange.)
2eme condition
cellule inférieure à =G3-(G3*4.3/100) format vert
3eme condition
cellule supérieur à =G3 format rouge

résultats: la cellule vide est sans couleur si F3 est vide mais elle devient verte dès que F3 est rempli.
autre cas de figure
I3: écart
F3: nombre de kms
H3: temps réalisé
Je doit calculer l'écart par km, je divise donc la cellule d'écart par le nombre de km. la cellule contient donc maintenant une formule: =SI(I3="";"";SI(F3="";"";I3/F3))

1ere condition
cellule comprise entre 0+0,000011574074074071 et =-(H3*4.3/100)/F3 format orange
(j'ai été obligé de rajouter +0,000011574074074071 sinon lorsque le temps d'arrivé est exactement égal au temps prévu, la cellule est rouge au lieu d'être orange.)
2eme condition
cellule inférieure à =-(H3*4.3/100)/F3 format vert
3eme condition
cellule supérieur à =0+0,000011574074074071 format rouge

résultats: çà marche mais si la cellule rouge si elle est vide.

C'est un peu compliqué mais si vous pouvez m'aider.
jld272





A voir également:

8 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Un peu compliqué oui, ce serait plus simple si tu postait une exemple allégé et anonymé de ton fichier (avec tes formules de MFC)sur cjoint.com et que tu indiques ensuite le lien fourni; on y verra plus clair pour t'aider

Cdlmnt
0
darkness974 Messages postés 1767 Date d'inscription   Statut Membre Dernière intervention   239
 
j'ai une belle migraine, apres avoir lu tout çà
0
jld272
 
voici le lien

http://cjoint.com/?0JAacU1LViU

désolé pour la migraine

jld272
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Quelle est ta vesion Excel 2007 ou antérieur ?
0
jld272
 
2003
0
jld272
 
mais ce serait bien si ça marchait aussi avec excel 2007
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Galère avec 2003 car il n'accepte pas plus de 3 MFC!

Pour contourner la difficulté il faut passer par Utilser une formule dans la MFC

Je l'ai fait pour la colonne différence du milieu en mettant successivement les 3 formules suivantes

=ET(H3<>"";I3>0,000011574074074071)

=ET(H3<>"";I3<0-(G3*4,3/100))

=ET(H3<>"";I3<0,000011574074074071;I3>0-(G3*4,3/100))

qui vérifient que ET à la fois les cellules de la colonne H ne sont pas vides et que les conditions en I requises y sont (j'espère que je ne me suis pas mélangé entre les > et < !)

https://www.cjoint.com/?0JAbbU7yFlZ

Je te laisse le soin de composer des formules similaires pour les 2 autres colonnes

Bonne suite
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jld272
 
merci, oui çà marche pour la colonne du milieu mais j'ai essayé de faire la même chose dans la colonne de droite et la il m'affiche le temps en 24h et la cellule devient verte.
pourtant la seule différence c'est la division par le nombre de kms.
bizarre
jld272
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Et la première colonne ?
Quand les 3 colonnes auront es formules renvoie moi le fichier je regarderai
Cdlmnt
0
jld272
 
merci
Voici le lien du fichier modifié uniquement I et J, apparemment ça fonctionne a part que la colonne H passe au vert tant qu'elle est vide mais ça ce n'est pas grave tant que le reste fonctionne. Par contre je ne comprend pas pourquoi?

http://cjoint.com/?0JAneeWFyRe

lien du fichier modifié les 3 colonnes mais la toutes les colonnes sont au rouge.
et la H passe a l'orange quand elle est vide.

http://cjoint.com/?0JAneVVGN9V

merci
jld272
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Primo il restait des anciennes regles non supprimées
Deuzio pour la cellule vide il état fait reference à F3 au lieu de H3
Tertio les formules sur la 1ere colonnes sont plus simple (comparaison avec G3) et sont celles_ci :

=ET(H3<>"";H3<G3;H3>G3-(G3*4,3/100))
=ET(H3<>"";H3<G3-(G3*4,3/100))
=ET(H3<>"";H3>G3)

https://www.cjoint.com/?0JApqmkNMBF

j'ai indiqué en jaunes les 4 lignes pour lesquelles j'ai modifié la valeur en H ou EF pour avoir le cas de temps égal, de temps inférieur de 4,3%, de EF rempli et H vide et de temps très inférieur
les couleurs affichés semblent correspondra à ce que tu veux

A tester et me dire

Cdlmnt
0
jld272
 
merci, je crois que je vais rester sur la version 2 qui me parait fonctionner à peu près correctement car je commence à me mélanger avec les formules et plus je modifie moins ça marche. Je ne maitrise pas assez Excel pour cela.Grrrr
en tout cas merci encore.
Encore une question peut on ajouter un "+ " devant les différences positives et un "- " devant les différence négatives. Pour l'instant seul le - est présent et comme il est collé au 1er chiffre on le voit a peine.
jld272
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Voilà la version 5
https://www.cjoint.com/?0JArj0rptRF

Tu peux l'utiliser telle quelle, les MFC marchent
Dans les 2 dernières colonnes :
j'ai modifié le format personnalisé des cellules pour faire afficher + ou - et avec un espace
j'ai modifié les MFC pour que l'écriture soit rouge quand c'est sur fond orange ou vert (donc négatif)

Cdlmnt
0
jld272
 
Merci encore pour tout. Ça fonctionne et c' est super.
A bientôt.
jld272
0