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 :

Mise en forme conditionnelle [XL-2016]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    janvier 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Mise en forme conditionnelle
    Bonjour à tous, je cherche à utiliser la mise en forme conditionnelle de cellules en fonction d'une formule avec Excel 2016.
    J'ai des cellules consécutives qui sont le résultat d'une formule simple : =ENT(A1/B1) si mon nombre est entier
    je voudrais que la cellule se place en fond Vert, si non (pas entier) en fond Rouge. J'ai bien essayé sur quelques cellules
    mais je n'arrive pas à incrémenter automatiquement par exemple, la première cellule je lui soumet la condition =ENT(A1/B1) puis la deuxième =ENT(A1/B2) etc ....
    Merci pour votre support.
    Vincent.

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    14 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 14 617
    Points : 30 097
    Points
    30 097
    Par défaut
    Ta question est étrange.
    La fonction ENT() a pour effet de renvoyer la partie entière de son paramètre. Il est donc peu probable (pour ne pas dire impossible) que son résultat ne soit pas un entier.

    Mais pour faire ce que tu souhaites, sélectionne l'ensemble des cellules contenant cette formule.
    Mets-les toutes en fond rouge (pour éviter d'avoir à faire une seconde MFC).
    En supposant que la première cellule de cette zone soit C1, créer une MFC avec la formule =MOD(C1;1)=0 ou bien =ENT(C1)=C1 ou l'une des multiples autres formules permettant de vérifier si un nombre est entier.
    Choisi le fond vert comme Format et valide avec Ok.

    Mais, comme je l'ai fait remarqué au début, il est probable que toutes tes cellules passeront en vert.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    janvier 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Merci Menhir, en effet ça ne fonctionne pas, ni ENT ni TRONQUE ne répondent à mon besoin, en fait je divise deux nombres entiers et selon ces nombres je recherche uniquement ceux qui ont un résultat entier, par exemple, 125/1, puis 125/2, 125/3 etc .. Donc ça me donne 1, 5 etc ...
    MFC ?!!? C'est quoi ...
    Vincent.

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    14 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 14 617
    Points : 30 097
    Points
    30 097
    Par défaut
    Un résultat égal à 0 indique que la division donne un entier.

    je recherche uniquement ceux qui ont un résultat entier, par exemple, 125/1, puis 125/2, 125/3 etc ..
    Euh... non. 125/2 ou 125/3, ça ne donne pas un entier.

    MFC ?!!? C'est quoi ...
    Mise en Forme Conditionnelle.
    C'est dans ton titre...
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    janvier 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2010
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Bon, alors j'ai trouvé une solution, avec la fonction SI :
    dans la cellule de comparaison je mets, =SI(C12-ENT(C12)=0;1;2) si mon nombre - sa valeur entière = 0 je mets la cellule à 1 si non à 2, puis je compare avec une mise en forme conditionnelle sur deux valeurs, si 1 Vert, si 2 Rouge !
    Merci.
    PS: Je suis pas fan des acronymes !

  6. #6
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    14 617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 14 617
    Points : 30 097
    Points
    30 097
    Par défaut
    Citation Envoyé par vidalv Voir le message
    je mets, =SI(C12-ENT(C12)=0;1;2)
    C'est la même chose (en plus compliqué) que l'une des formules que j'indique dans ma réponse #2.

    Utilise =C12=ENT(C12). Si Vrai Vert, si Faux Rouge.
    Mais, comme je l'ai déjà dit, ça t'obligera à faire deux MFC alors qu'il serait possible de n'en faire qu'une.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

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

Discussions similaires

  1. mise en forme conditionnelle et vba
    Par malabar92 dans le forum Access
    Réponses: 4
    Dernier message: 26/04/2006, 15h18
  2. Mise en forme conditionnelle
    Par the big ben 5 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 23/12/2005, 16h20
  3. [VBA][Excel] mise en forme conditionnelle
    Par titflocon dans le forum Access
    Réponses: 9
    Dernier message: 19/12/2005, 11h13
  4. Réponses: 4
    Dernier message: 15/11/2005, 19h53
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 14h54

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