Rechercher : dans
Par :

EXCEL mise en forme conditionnelle sur une pl

Dernière réponse le 21 nov 2007 à 14:06:02 TITEBREIZH35, le 20 nov 2007 à 16:11:51 
 Signaler ce message aux modérateurs

Bonjour,
J'ai besoin d'un coup de pource sur une mise en forme récalcitrante.
Je pose le décor:
J'ai actuellement un tableau avec des données texte. La première partie de ce tableau recense les personnes REFERENTE et la seconde les personnes EXECUTANTES.
Mon souhait serait que si une personne EXECUTANTE est déjà recensée en tant que REFERENTE sa cellule s'affiche en jaune par exemple.

J'ai bien réussi à le faire pour une formule mais pas pour les autres. En effet, si je sélectionne ma plage comme cellule de destination pour "égale à", il me dit que je dois lui indiquer une seule cellule ou une formule. Pour le contrer, j'ai tenté de donner un nom à ma plage mais la aussi il ne veut rien en faire.
HELP!!!

Merci d'avance pour votre réponse et si je fais une doublette sur forum, proère de m'excuser.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « EXCEL mise en forme conditionnelle sur une pl » dans :
Excel - Mises en forme conditionnelles illimitées Voir Mises en Forme Conditionnelles Illimitées Introduction Principe Code Fichier joint Introduction La Mise en Forme Conditionelle (ou MFC) permet d'appliquer, à une cellule ou à plusieurs cellules sélectionnées, différents formats qui...

1

néné, le 20 nov 2007 à 17:25:47

Bonjour,
Essaie ceux-ci



Mise en forme conditionnelle mais cette formule a adapter

=ou(a1:a50=b1:b50)

mais la couleur jaune

Répondre à néné

2

Le Pingou, le 20 nov 2007 à 17:43:20

Bonjour,
Je vous propose ceci:
Plage A1:A10 = REFERENTE et A15 = EXECUTANTES
Pour A15 , mise en forme conditionnelle : ' La formule est ' ' =SI(NB.SI(A1:A10;A15)=0;FAUX;VRAI) '
'
Salutations
Jean-Pierre

Répondre à Le Pingou

3

Vaucluse, le 20 nov 2007 à 18:20:14

Bonsoir à tous
Le Pingou: la mise en forme conditionnelle étant déja en elle même une condition elle se passe des accessoires "si" et ce qu'il s'ensuit.
et tout mettre dans la colonne A n'est peut etre pas possible compte tenu des deux tableaux?.
En fait la demande de Tite le breton sera bien remplie si:
Colonne A: Référentes, de A2 à A100
Colonne B Exécutantes, de B2 à B100
En colonne B(la colonne entière peut être traitée:
mise en forme conditionnelle / La formule est:
=NB.SI(B2;$A$2:$A$100)>0
Ainsi à chaque fois qu'un nom existant entre A2 et A100 sera écrit en colonne B, la cellule B prendra la forme demandée.
Pour que la formule fonctionne sur tout le champ B , il est nécessaire de bloquer les limites du champ A1 à A100 par les "$"

Ceci dit, votre proposition est sans doute la meilleure.

BCRDLMNT

PS:bien entendu, quelque soit la configuration des tableaux, il s'agit de compter le nombre de fois ou le nom rentré dans la cellule formaté est inscrit dans le champ de référence. Pour information, par emeple,on peut imaginer de formater de quatre façons différentes la cellule:
foramt neutre de base,nom répété une fois, répété deux fois, répété plus de deux fois Science sans conscience n'est que ruine de l'Ame

Répondre à Vaucluse

6

Le Pingou, le 20 nov 2007 à 20:33:26

Bonjour Vaucluse,
Merci pour vos explications qui me permettent d'apprendre une autre façon de traiter le problème.
Bonne soirée.
Salutations.
Jean-Pierre

Répondre à Le Pingou

4

pepe35, le 20 nov 2007 à 18:22:51

Autre proposition :



A partir de A2 contenant le premier nom
Et B2 contenant le deuxième nom
Activer B2 et cliquer sur Format, Mise en forme conditionnelle
Sélectionner « la formule est »
Et taper à côté : =A2<> » »
Cliquer sur Format, Motif et choisir une couleur
Valider
Ce qui donne : si A2 est différent de vide, alors colorier la cellule B2.

Double-clic sur le bouton « reproduire la mise en forme »
Balayer les cellules de la colonne B pour recopier la mise en
Forme conditionnelle.
Cliquer sur le bouton « reproduire la mise en forme pour désactiver l’action

A+

Pepe35

Répondre à pepe35

5

Vaucluse, le 20 nov 2007 à 18:32:27

Bonsoir, pepe35
Je ne sais pas pourquoi, mais quelque chose me dit que votre proposition ne fonctionne que pour colorier la cellule B2 quand la A2 est remplie, mais ne détectera pas si le nom placé en B2 existe déja dans la colonne A sur une autre ligne.
Avez vous essayé ce que vous proposez, en créant une liste en A et en rentrant les mêmes noms au hasard dans B??
Je crois que la proposition de Lepingou, sans être incontournable, est de loin la plus performante
BCRDLMNT
Science sans conscience n'est que ruine de l'Ame

Répondre à Vaucluse

7

pepe35, le 20 nov 2007 à 21:20:09

Autant pour moi.
Cela doit fonctionner en modifiant la formule entrée dans le format conditionnel :

La valeur de la cellule....est égale à..........=A2


On recommence :

A partir de A2 contenant le premier nom
Et B2 contenant le deuxième nom
Activer B2 et cliquer sur Format, Mise en forme conditionnelle
Sélectionner « la formule est »
Et taper à côté : =A2
Cliquer sur Format, Motif et choisir une couleur
Valider
Ce qui donne : si B2 est égal à A2, alors colorier la cellule B2.

Double-clic sur le bouton « reproduire la mise en forme »
Balayer les cellules de la colonne B pour recopier la mise en
Forme conditionnelle.
Cliquer sur le bouton « reproduire la mise en forme pour désactiver l’action

A+

Répondre à pepe35

8

Vaucluse, le 21 nov 2007 à 06:42:20

....as de quoi Le Pingou; je vous trouve sympa avec moi, car au vu de la lecture dans les différents forum ,de vos interventions qui m'ont déja beaucoup servi, je n'ai pas l'impression de pouvoir vous apprendre grand chose.
.... et pépé 35, vous 'avez sans doute pas tout à fait compris le problème initial:
Il faut que B2 puisse détecter si le nom qu'elle reçoit est déja rentré dans la liste A mais pas forcément en A2!!!!
BCRDLMNT
Science sans conscience n'est que ruine de l'Ame

Répondre à Vaucluse

9

Le Pingou, le 21 nov 2007 à 11:27:57

Bonjour Vaucluse,
Merci pour les gentils mots. Nous sommes dans la même tranche d'âge, je crois, et de mon côté je suis toujours très content d'apprendre des autres. Ce que l'on sait à la base vient aussi de notre entourage, tout seul nous ne sommes rien...
Bonne journée.
Salutations.
Jean-Pierre

Répondre à Le Pingou

10

pepe35, le 21 nov 2007 à 11:33:34

Décidemment ce n'était pas mon jour hier....

Désolé,

A+

pepe35

Répondre à pepe35

11

Vaucluse, le 21 nov 2007 à 11:52:09

Pas de problème, ça ira mieux aujourd'hui.Ca peut arriver
BCRDLMNT
Science sans conscience n'est que ruine de l'Ame

Répondre à Vaucluse

12

TITEBREIZH35, le 21 nov 2007 à 13:22:58

Merci beaucoup pour toutes vos propositions.
J'ai opté finalement pour celle de Le Pingou qui fonctionne parfaitement
Encore merci !!!

Répondre à TITEBREIZH35

13

 Le Pingou, le 21 nov 2007 à 14:06:02

Bonjour,
Merci, de rien.
Salutations.
Jean-Pierre

Répondre à Le Pingou