Recherche de valeur et mise en forme automatique

Résolu/Fermé
Cassis - Modifié le 28 juin 2018 à 12:25
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 juin 2018 à 16:02
Bonjour,

Mes neurones font des scoubidous !
Dans le fichier joint, je souhaiterais que si la valeur de la colonne B est identique à la valeur de B9 (pour la plage A13:AT25) les contenus des cellules de la ligne s'affichent, si non, les caractères seraient en blanc, de manière à ce qu'ils n'apparaissent pas (ou peu pour les cellules avec fond coloré). Je ne souhaite pas utiliser VBA, mais une fonction de type recherche et une mise en forme conditionnelle.
Exemple si B9=C001, alors les valeurs de la ligne 13 s'affichent, pour les lignes 14 à 25 la police passe en blanc, de manière à masquer toutes les valeurs de Rif par exemple.

Merci beaucoup, je ne sais pas si j'ai été claire

https://www.cjoint.com/c/HFCjTkhHl3i

A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 28 juin 2018 à 12:35
Bonjour
  • sélectionnez le champ complet à formater
  • Mise en forme conditionnelle / nouvelle règle / "utiliser une formule...."
  • entrez cette formule:

=$B13<>$B$9
  • attention aux signes $ aux bons endroits
  • format/ formatez la police voulue
  • et OK / OK


bien sur vous pouvez, avec la même formule, traiter des zones différentes pour avoir une police assortie à la couleur de cellule

Mais vous pouvez aussi prévoir pour tout le champ un remplissage spécifique uniforme avec une police de même couleur pour ne voir que les lignes détectées.


ça donne ça pour le 1° tableau avec
remplissage gris foncé/police idem/ aucune bordures
https://mon-partage.fr/f/CYLBGQrH/
crdlmnt


0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
28 juin 2018 à 12:35
Bonjour

Après avoir sélectionné A13:AN25 formule de la MFC :
=$B13<>$B$9

Les valeurs de la seconde lignes sont "masquées" mais le total des heures en tient compte quand même, alors l'intérêt de les masquer ??
Pour ne tenir compte que des heures du code sélectionné il faudrait en C30 la formule :
=SOMME.SI($B$13:$B$29;$B$9;C13:C29) étirée ensuite à droite

Cdlmnt
Via
0
Calizarine Messages postés 5 Date d'inscription jeudi 28 juin 2018 Statut Membre Dernière intervention 28 juin 2018
Modifié le 28 juin 2018 à 12:44
Oh, ça alors, c'est aussi simple !! Merci beaucoup.
Moi qui me cassait la tête avec des RECHERCHEV EQUIV et autres INDEX !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
28 juin 2018 à 12:58
Pas de quoi
si vous avez votre réponse, merci de passer' le sujet en résolu
(menu roue dentée à droite du titre du fil)
bonne route
crdlmnt
0
Calizarine Messages postés 5 Date d'inscription jeudi 28 juin 2018 Statut Membre Dernière intervention 28 juin 2018
28 juin 2018 à 13:18
Peut-on inclure une condition ? A savoir si B9 est vide, alors tout s'affiche (la mise en forme ne s'applique pas ?)


Merci encore.
0
Calizarine Messages postés 5 Date d'inscription jeudi 28 juin 2018 Statut Membre Dernière intervention 28 juin 2018
28 juin 2018 à 13:26
J'ai trouvé la réponse, avec une nouvelle mise en forme police noire si $B$9="", mais sans doute y a-t'il une forme plus élégante.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
28 juin 2018 à 14:04
Re
=SI(ET($B$9<>"";$B13=$B$9)
devrait faire l'affaire
crdlmnt
0
Calizarine Messages postés 5 Date d'inscription jeudi 28 juin 2018 Statut Membre Dernière intervention 28 juin 2018
28 juin 2018 à 14:14
Je pense qu'il manque l’information "sinon" ou une parenthèse.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
28 juin 2018 à 14:29
éh bé vous avez raison, ce n'est pas conforme
pour placer dans une MFC, la condition SI n'est pas à prendre en compte

=ET($B$9<>"";$B13=$B$9) suffira

crdlmnt
0
Calizarine Messages postés 5 Date d'inscription jeudi 28 juin 2018 Statut Membre Dernière intervention 28 juin 2018
28 juin 2018 à 14:36
Ça ne marche pas, avec cette formule, si B9 ne contient pas de valeur tout est en blanc, alors que tout devrait être en noir. Je vais rester sur ma double mise en forme ;o)
0