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 :

Mise en forme conditionnelle sur toute une ligne [XL-2010]


Sujet :

Excel

  1. #1
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2013
    Messages : 119
    Points : 76
    Points
    76
    Par défaut Mise en forme conditionnelle sur toute une ligne
    Bonjour,

    J'ai un tableau avec plusieurs colonnes. Je souhaite mettre une MFC sur toute la ligne et par rapport aux 5 plus grandes valeurs de la colonne G.
    Merci par avance.

    Valérie

  2. #2
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Sélectionner la plage à laquelle doit s'appliquer la MFC (par exemple 1 : 30)
    Mise en forma conditionnelle >>> Nouvelle règle >>> Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué
    Ecrire comme formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =$G1>=GRANDE.VALEUR($G:$G;5)
    Choisir le format désiré.
    Cordialement
    Claude

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 931
    Points : 28 926
    Points
    28 926
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Une autre solution. Après avoir sélectionné la plage concernée (exemple A2:M31)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RANG($G2;$G$2:$G$31)<6

  4. #4
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2013
    Messages : 119
    Points : 76
    Points
    76
    Par défaut
    Bonsoir Papouclo,

    J'ai adapté ta formule qui donne cela :=$D16>=GRANDE.VALEUR($D$16:$D$22;3). C'est ok pour moi

    Bonsoir Philippe Tulliez,

    Ta formule fonctionne très bien.=RANG($G2;$G$2:$G$31)<6.

    Un grand merci à tous deux.
    Je n'y serais jamais arrivé seule.
    Valérie

  5. #5
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2013
    Messages : 119
    Points : 76
    Points
    76
    Par défaut
    Rebonjour,

    J'ouvre à nouveau la discussion.
    Question toute bête : Pour faire ressortir les 3 plus petites valeurs ?
    J'ai remplacé grande.valeur par petite.valeur mais cela ne fonctionne pas.
    Merci par avance.

    Valérie

  6. #6
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 931
    Points : 28 926
    Points
    28 926
    Billets dans le blog
    53
    Par défaut
    Bonjour;
    Une proposition avec la formule RANG
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RANG($G2;$G$2:$G$31;1)<=3

  7. #7
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2013
    Messages : 119
    Points : 76
    Points
    76
    Par défaut
    Bonsoir Philippe Tulliez,

    Super et merci bien.
    Si peux abuser : comment faire ressortir les 3 plus grandes et les 3 plus petites valeurs d'un plage de façon à ce qu'elles s'inscrivent dans une autre plage de cellules.
    Exemple : A1:A10, j'ai des valeurs de 1 à 10 et je souhaite qu'en B2 s'inscrivent les 3 plus grandes valeurs donc : 8, 9, 10.
    Merci pour ta participation.
    Valérie

  8. #8
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour Ginette, Philippe,
    Ecrire en B2 :=GRANDE.VALEUR($A$1:$A$10;5-LIGNE())
    Recopier en B3, B4.
    Les trois plus petites valeurs s'obtiendront en C2, C3, C4 en remplaçant la fonction GRANDE.VALEUR par la fonction PETITE.VALEUR.
    L'argument 5 - ligne () dépend d'une part de la volonté exprimée d'inscrire les trois valeurs dans l'ordre croissant donc de commencer par la 3ème plus grande valeur, d'autre part d'écrire la formule en B2.
    Voir image ci-dessous
    [IMG][/IMG]
    Cordialement
    Claude

  9. #9
    Membre régulier
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Juin 2013
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Juin 2013
    Messages : 119
    Points : 76
    Points
    76
    Par défaut
    Bonsoir Papouclo,

    Merci bcp pour la réponse. Je n'ai pas compris la formule mais elle fonctionne, c'est le principal.
    Bonne fin de journée et un grand merci.
    Valérie

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 29/06/2014, 14h27
  2. Mise en forme conditionnelle sur une date
    Par SebC94 dans le forum Excel
    Réponses: 2
    Dernier message: 09/11/2012, 11h29
  3. [XL-2007] Mise en forme conditionnelle sur base d'une date
    Par Hitman_11 dans le forum Excel
    Réponses: 18
    Dernier message: 18/07/2011, 21h37
  4. Mise en forme conditionnelle sur une date ?
    Par byloute dans le forum Excel
    Réponses: 2
    Dernier message: 21/11/2007, 15h57

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