Mise en forme conditionnelle à multiple condition

Fermé
Pierre - 1 avril 2020 à 11:28
 Pierre - 1 avril 2020 à 18:12
Bonjour,

En cellules B4 à B10 j'ai une liste qui correspond à un premier panier de légumes
En cellules B12 à B19 j'ai une liste qui correspond à un second panier de légumes
En cellules B21 à B31 j'ai une liste qui correspond à un troisième panier de légumes
En cellules B33 à B114 j'ai la liste complète de légumes (dont ceux en panier)

C'est un bon de commande pour le quel j'ai le choix de prendre un ou plusieurs paniers et y ajouter unitairement d'autres légumes de la liste complète, afin d'éviter les doublons je souhaite mettre en forme les cellules B33 à B114 (par exemple en police de caractère rouge)
si j'ai une quantité > 0 dans un des trois paniers (cellules E3, E11 et E20) et si le légume et compris dans la liste du/des panier(s) >0

Configuration: Windows / Chrome 80.0.3987.149
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 740
1 avril 2020 à 17:59
Re

Normal tu n'as pas les mêmes intitulés ! , par ex dans panier 1 : Pommes story bio de pays, 500g et dans la liste : - Pommes story bio de pays : 2,90 €/kg
Fais 2 colonnes l'une pour les noms de produits, l'autre pour les quantité et prix
Col B Col C
Pommes story bio de pays 500g
Pommes story bio de pays 2,90 €/kg
Ainsi tu pourras comparer en colonne B avec ma formule

Cdlmnt
Via

"L'imagination est plus importante que le savoir."    A. Einstein
1
Merci beaucoup !
0
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 740
Modifié le 1 avril 2020 à 13:05
Bonjour Pierre

Ce serait plus facile si tu partageait un exemple de ton fichier en le postant sur mon-partage.fr, en copiant le lien créé et en revenant le coller ici

Essaie néanmoins comme formule de MFC :
=OU(ET($E$3>0;NB.SI($A$4:$A$10;A33)=1);ET($E$11>0;NB.SI($A$12:$A$19;A33)=1);ET($E$20>0;NB.SI($A$21:$A$31;A33)=1))

Cdlmnt
Via

0
Merci, je vais tester, mon fichier :
https://mon-partage.fr/f/onsowyf1/
0
J'ai modifié ta formule en remplaçant les A par des B, mais ca ne fonctionne pas
0