Excel 2010 mise en forme Conditionnelle.Highlings une cellule si elle contaons 1 de 2 conditions
-
22-12-2019 - |
Question
Je suis en train de mettre en surbrillance une cellule (ou peut-être la totalité de la ligne) si une cellule contient une valeur inférieure à 0 ou #N/A.L'une des conditions est d'évoquer un texte en gras et en rouge avec la couleur de fond par défaut (blanc).
Des colonnes sont:
La Colonne A Colonne K Colonne L De La Colonne M De Colonne Colonne N O
Fichier 1 Fichier 1 Fichier 2 Fichier 3 Km
Équiper # se Terminant Fin de l'Odomètre Odomètre Conduit Gallons de Carburant MPG
(Clé) (Calculé) (Calculé)
=Kn - Ln =Mn / Nn
(Où la baisse des cas où n indique le numéro de ligne)
Fichier 1 est le maître du fichier et je utiliser RECHERCHEV pour inclure des données à partir de fichiers 2 et 3, ainsi que le Fichier 2 Fin de l'Odomètre et Fichier 3 Gallons de Carburant peut avoir #N/A ou 0.Soit calculé champ peut contenir 0 ou #N/A.Si la RECHERCHEV utilisés dans les Colonnes de L ou N ne trouve pas de correspondance avec la valeur de la Colonne A #N/A est affichée.
Je m'excuse si tous ces renseignements de base a confondu personne.
Ma question est comment puis-je définir une condition de Fond pour les valeurs dans les colonnes L, M, N ou O si la valeur de Ln ou Mn ou Nn ou Sur est inférieure à 0 ou à la valeur de Ln ou Mn ou Nn ou Sur est #N/A.
Une autre chose, je ne sais rien à propos de VBA ou des macros, donc si votre solution implique soit, vous aurez à inclure tout le codage, etc.
Je vous remercie pour votre aide.
skp8122005
La solution
Ne pas tenir compte de mon commentaire à votre question, cela devrait faire ce que vous voulez.Créez 4 nouvelles règles de formatage conditionnel et sélectionnez l'option «Utiliser une formule pour déterminer les options de cellules à formater».Utilisez les formules suivantes:
=IF(ISERROR($L1),TRUE,IF($L1<0,TRUE))
=IF(ISERROR($M1),TRUE,IF($M1<0,TRUE))
=IF(ISERROR($N1),TRUE,IF($N1<0,TRUE))
=IF(ISERROR($O1),TRUE,IF($O1<0,TRUE))
Faites-les tous appliquer à $ L: $ o et vérifiez la case "STOP SI VRAI".Cela mettra en évidence la ligne entière pour vous.
Autres conseils
Vous pouvez le faire avec une seule condition, c'est à dire
=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))