IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Appliquer une mise en forme conditionnelle à des formats heures


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Octobre 2013
    Messages : 46
    Points : 26
    Points
    26
    Par défaut Appliquer une mise en forme conditionnelle à des formats heures
    Bonjour je bloque sur un problème de mise en forme conditionnelle avec un format de cellule personnalisé mm:ss,0 (ce sont des performances de temps sur une course de vitesse)
    je souhaiterais mettre une MFC à 3 niveaux en fonction de cette valeur
    à savoir:

    vert si LA VALEUR DE LA CELLULE EST < à 00:05,0
    orange si LA VALEUR DE LA CELLULE EST < à 00:07,0 et >OU égal à 00:05,0
    rouge si LA VALEUR DE LA CELLULE EST > ou égal à 00:07,0



    et pour compliqué le tout si c est possible je souhaitais que la MFC soit apportée à la cellule juste à sa gauche.......


    le mieux est peut être un exemple....
    en éspérant que cela soit possible.....

    merci par avance test MFC.xlsx

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 421
    Points : 16 267
    Points
    16 267
    Par défaut
    Bonjour

    Le format fausse la lecture : en dehors de 1ère valeur,tu as des temps qui dépassent l'heure donc la MFC pour les minutes ne peut se faire sauf à calculer sans la partie heure.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Tu peux utiliser 3 MFC avec les formules :
    =$D1*86400<5 pour le vert.
    =$D1*86400<7 pour l'orange,
    =$D1*86400>=7 pour le rouge,
    s'applique à : =$C$1:$C$6

    Attention à respecter cet ordre de priorité.

    Rq : Comme indiqué par 78chris (que je salue), dans ton exemple certaines valeurs sont supérieures à 1h00 bien que l'affichage soit mm:ss.
    00:00:04,8
    01:00:05,5
    02:00:06,2
    03:00:07,0
    04:00:08,2
    05:00:05,0
    Ne pas oublier que la MFC ne s'applique pas à l'affichage mais aux valeurs.

    Cordialement.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Octobre 2013
    Messages : 46
    Points : 26
    Points
    26
    Par défaut TOP
    génial merci a vous deux pour votre aide et également la rapidité de la réponse.....

    cela fonctionne sur cet exemple mais cela coince avec des données différentes et je n'arrive vraiment pas à trouver la raison en piece jointe mon fichier qui pose problèmmesi quelqu'un peut me dépanner ce serait génial.....probleme MFC.xlsx



    sinon le problème de format me pose aussi des soucis....

    pour les valeurs qui dépassaient 1h j'ai corrigé (pb de copier collé)....
    mais il existe un décalage entre la valeur affichée dans le tableau et la valeur dans la cellule.....
    lorsque je tape dans une cellule 00:04,8 cela s'affiche correctement dans la cellule
    mais lorsque je rentre à nouveau dans la cellule cela affiche 00:00:05

    je ne comprend pas trop la logique.....

  5. #5
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 421
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 421
    Points : 16 267
    Points
    16 267
    Par défaut
    Bonjour

    Comme expliqué par gFZT82, que je salue également , il ne faut par confondre valeur et affichage.

    Je suppose que le décimales sont des dixièmes de seconde ?

    Excel par défaut affiche les dates et les heures à sa façon dans la barre de formule même s'il respecte notre choix en affichage de la cellule.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  6. #6
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,

    Pour ce qui est de la MFC, les adresses des cellules de référence indiquées dans les formules étaient erronées.
    Pour les valeurs temps, tu peux obtenir le résultat attendu en effectuant une saisie sous forme décimale puis une conversion pour afficher une forme horaire.


    Cordialement.
    Fichiers attachés Fichiers attachés

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Octobre 2013
    Messages : 46
    Points : 26
    Points
    26
    Par défaut effectivement
    merci beaucoup j'ai eu beau regarder à plusieurs reprise je n'avais pas vu mon erreur....
    merci pour les informations sur le format....
    au plaisir!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Appliquer une mise en forme conditionnelle sur une colonne en fonction du contenu d'une autre
    Par pascale93200 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 29/09/2015, 11h00
  2. Copie d'une mise en forme conditionnelle
    Par jnauche dans le forum Excel
    Réponses: 3
    Dernier message: 24/09/2008, 15h04
  3. Cellules avec une mise en forme conditionnelle
    Par Peanut dans le forum Excel
    Réponses: 2
    Dernier message: 31/07/2008, 13h47
  4. [VBA EXCEL]: Savoir si une mise en forme conditionnelle est active
    Par ADONET dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/01/2007, 14h59
  5. Réponses: 6
    Dernier message: 07/08/2006, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo