Formatage d'une cellule selon les conditions de plusieurs autres cellules

Bonjour,


Selon le tableau ci-dessus. Je voudrais une formule avec un formatage simple d’arrière plan Vert si au moins deux colonnes des mois qui se suivent comportent un vente supérieure à zéro. Un arrière plan Bleu si trois colonnes sont renseignées.
Actuellement, je gère manuellement. Par ailleurs ma demande de formatage concerne deux colonnes; celle comportant le nom des clients ayant été cachées.
J4ai vraiment besoin d’une formule car étant débutant, j’avoue ne pas comprendre le “littéraire”.
Par avance merci de votre réponse.
JEan-Claude

Bonjour @jcbarousse

Plutôt qu’une copie d’écran, pourrais-tu éditer ta question pour y joindre ce classeur pour nous éviter de devoir tout recréer ex nihilo ?

Cordialement

Bonsoir @jcbarousse

Définir 2 formats de cellules, en définissant chacun des formats désirés sur 2 cellules. Par exemple A9 avec un fond vert et A10 avec un fond bleu.

Sélectionner A9 et affichez le volet des styles par F11.

Ajouter un nouveau style basé sur le format de A9par un clic sur le bouton Nouveau style à partir de la sélection, puis saisie du nom de ce style. Validez.

Recommencer avec A10 et un autre nom.

J’ai ainsi défini les styles 2_mois et 3_mois.

Effacez les formatage manuels de A9 et A10 en les sélectionnant et en appuyant simultanément sur Ctrl+M.

J’emploierais ensuite un format conditionnel, basé sur la formule : NB(mois1;mois2;mois3;etc.)=2 => fond vert ou =3 => fond bleu. La fonction NB() compte les valeurs numériques. Cette formulation est simple et acceptable si aucune valeur zéro n’est renseignée, sinon, le zéro sera compté comme une valeur. Si cela pose un problème, il faudrait utiliser la fonction =NB.SI(mois1;">0")+NB.SI(mois2;">0")… Dans l’exemple joint, le format conditionnel est défini sur la seule plage A8:A11. A adapter selon les besoins.

Voici la définition des formats conditionnels avec les formules “simples” :

et voici le résultat, en colonne A. Notez, pour info, les formules de dénombrements citées ci-dessus, explicitées, avec leurs résultats, en colonnes N à P :

La condition pour un fond rouge n’ayant pas été explicitée, elle n’a pas été intégrée.

Cette solution ne tient pas compte de la contiguïté des mois renseignés comme le sous-entendrait

des mois qui se suivent 

Notez que la formulation de la demande pour un fond vert

si au moins deux colonnes 

est en conflit avec celle qui demande un fond bleu, avec 3 mois renseignés : si 3 mois, alors au moins 2 mois sont remplis. A préciser, si besoin.

Format_mois.ods

Ajout du 15/11

Normalement,il faudrait ouvrir une autre question mais c’est mon jour de bonté.

Profitons de la colonne P qui contient les nombres de mois renseignés.

Appliquons-lui la formule NB.SI(Plage, critère) avec Plage = $P$8:$P$11 dans l’exemple et critère, le nombre de mois recherchés ou bien une formule. Comme ceci

description de l'image

L’astuce, car il y en a une, consiste à inscrire dans O14 et O15 seulement les nombres 2 et 3 mais à modifier leur affichage pour qu’ils affichent 2 mois renseignés

Pour cela, utilisez le format d’affichage 0" mois renseignés" : le 0 signifiant au moins un chiffre, et le texte entre “” étant directement accolé au 0. Ainsi, O14 et O15 sont des nombres et peuvent être utilisés dans la formule NB.SI.

Pour aider, appliquez le style 2 mois et 3 mois à chacune de ces valeurs, pour aider le lecteur.

Format_mois V2.ods

Pour montrer à la communauté que la question a trouvé sa réponse, cliquez sur ✓ à côté de la “bonne” réponse, et “votez” en cliquant sur la flèche ^ de toute réponse utile. Ce sont les mécanismes utilisés pour communiquer la qualité des questions et réponses sur ce site. Merci!

Pour tout complément d’information, utilisez les boutons situés en dessous de votre question et éditez votre question ou simplement ajouter un commentaire. SVP ! Ne répondez pas à votre propre question à moins d’y apporter une réelle réponse.

Cordialement, Michel

Michel, bonjour,

je tenais à vous remercier pour ce tuto !!!
Si je peux me permettre, j’aurais une questions supplémentaire (mais est-ce bien l’endroit ou dois-je mettre un nouveau sujet ?).
Comment compter automatiquement chacune des zones ainsi formatées ?
Encore merci
Cordialement
Jean-Claude

Michel, bonjour,

merci pour ce nouveau tuto qui m’a fait un rappel sur le formatage d’une cellule. Par contre, pour le calcul de ces cellules j’ai employé cette formule! =sommeProd(NB.SI(plage;critère)).
Et tout fonctionne. MERCI
Cordialement
Jean-Claude