Mise en forme conditionnelle si condition non remplie
bruiz
Messages postés
127
Statut
Membre
-
tontong Messages postés 2586 Date d'inscription Statut Membre Dernière intervention -
tontong Messages postés 2586 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je dois mettre une cellule en rouge si plusieurs tests ne sont pas respectés avec format mise en forme conditionnelle
je m'explique : je saisis un tableau avec des catégories d'âges (benjamin,cadet, junior....)
ces catégories sont représentées par B1 )= benjamin 1ere année, B2 = benjamin 2 année, C3 = cadet 3ème année etc..
mon tableau comporte plusieurs colonnes et je veux alerter par une couleur la colonne ne représentant pas la catégorie.
ex si je saisis C1 (pour cadet 1ere année) je veux que la cellule des benjamins soit rouge
avec format, mise en forme conditionnelle j y arrive mais je suis obligé de tester toute les catégories et je suis persuadé que l'on peut faire plus simple voici ma formule
=SI($AF1<>"";ET($A1<>"B1";$A1<>"B2";$A1<>"M1";$A1<>"M2"))
alors cellule en rouge
ne peut on pas tester sur le premier caractère ??
merci pour vos conseils
je dois mettre une cellule en rouge si plusieurs tests ne sont pas respectés avec format mise en forme conditionnelle
je m'explique : je saisis un tableau avec des catégories d'âges (benjamin,cadet, junior....)
ces catégories sont représentées par B1 )= benjamin 1ere année, B2 = benjamin 2 année, C3 = cadet 3ème année etc..
mon tableau comporte plusieurs colonnes et je veux alerter par une couleur la colonne ne représentant pas la catégorie.
ex si je saisis C1 (pour cadet 1ere année) je veux que la cellule des benjamins soit rouge
avec format, mise en forme conditionnelle j y arrive mais je suis obligé de tester toute les catégories et je suis persuadé que l'on peut faire plus simple voici ma formule
=SI($AF1<>"";ET($A1<>"B1";$A1<>"B2";$A1<>"M1";$A1<>"M2"))
alors cellule en rouge
ne peut on pas tester sur le premier caractère ??
merci pour vos conseils
A voir également:
- Mise en forme conditionnelle si condition non remplie
- Mise en forme conditionnelle excel - Guide
- Mise en forme tableau word - Guide
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
6 réponses
ne peut-on pas utiliser les Métacaractères ?
j'essaie mais en vain
=SI($AF1<>"";ET($A1<>"B*";$A1<>"M*"))
cette formule ne fonctionne pas
j'essaie mais en vain
=SI($AF1<>"";ET($A1<>"B*";$A1<>"M*"))
cette formule ne fonctionne pas
Bonjour
Comme Raymond que je salue ,te l'a déjà dit dans un de tes messages précédents ,il est difficile de répondre à ta question sans avoir un exemple de ton fichier.
Pour joindre ton fichier voir l'adresse ci-dessous
https://www.cjoint.com/
Crdlt
Comme Raymond que je salue ,te l'a déjà dit dans un de tes messages précédents ,il est difficile de répondre à ta question sans avoir un exemple de ton fichier.
Pour joindre ton fichier voir l'adresse ci-dessous
https://www.cjoint.com/
Crdlt
Bonjour,
C'est vrai qu'un petit bout de fichier simplifierait la tâche.
Quelques considérations générales:
Normalement le SI ne sert a rien: il est déjà inclus dans la MFC avec le C de "conditionnel".
On voit mal pourquoi la condition $AF1<>"" n'est pas comprise dans le ET:
=ET($AF1<>"";$A1<>"B1";$A1<>"B2";$A1<>"M1";$A1<>"M2")
Pour utiliser les caractères de remplacement ? et * il faudrait utiliser une fonction qui les admet.
Exemple NB.SI la formule est =NB.SI($A1;"<>"&"C?")=1 La cellule A1 se colore si A1 contient C1ou C2 mais aussi Ca,Cc,etc.
Une autre solution consiterait à faire une liste en F2:F5(B1,B2,M1,M2) par exemple et appliquer la formule =NB.SI(F2:F5;$A1)=0 ou =ET($A1<>"";NB.SI(F2:F5;$A1)=0) si on ne veut pas colorer les cellules vides du champ.
C'est vrai qu'un petit bout de fichier simplifierait la tâche.
Quelques considérations générales:
Normalement le SI ne sert a rien: il est déjà inclus dans la MFC avec le C de "conditionnel".
On voit mal pourquoi la condition $AF1<>"" n'est pas comprise dans le ET:
=ET($AF1<>"";$A1<>"B1";$A1<>"B2";$A1<>"M1";$A1<>"M2")
Pour utiliser les caractères de remplacement ? et * il faudrait utiliser une fonction qui les admet.
Exemple NB.SI la formule est =NB.SI($A1;"<>"&"C?")=1 La cellule A1 se colore si A1 contient C1ou C2 mais aussi Ca,Cc,etc.
Une autre solution consiterait à faire une liste en F2:F5(B1,B2,M1,M2) par exemple et appliquer la formule =NB.SI(F2:F5;$A1)=0 ou =ET($A1<>"";NB.SI(F2:F5;$A1)=0) si on ne veut pas colorer les cellules vides du champ.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question