Mise en forme conditionnelle avec cellule contenant une formule

Anonyme
2021-08-02T10:19:17+00:00

Bonjour à tous et toutes,

Je travaille actuellement sur un fichier utilisant des mises en formes.

Les mises en formes fonctionnent très bien sur ma plage de cellules avec des valeurs saisies (peux importe le format).

Mon problème c'est que j'utilise pour rapatrier les données une rechercheX.

J'ai d'abord pensé que c'était le résultat #N/A qui était la cause, mais non.

Après plusieurs test, je constate que si une cellule contient une formule, alors les mises en forme ne fonctionnent plus.

Ci dessous: ce qui fonctionne. Le principe, une couleur jaune toutes les 6 semaines.

Avec formules ;

J'ai tenté avec sierreur, Estna etc.. également dans les formules de la MFC.

Si quelqu'un a une idée, elle serai la bienvenue.

Merci.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2021-08-02T16:06:18+00:00

En quoi la formule que je t'ai fournie ne fait pas ce que tu souhaites, que la formule renvoie une date ou #NA! ?

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

7 réponses supplémentaires

  1. DanielCo 107.7K Points de réputation
    2021-08-02T13:16:38+00:00

    Si le but est de colorier la cellule A2 si une date a été saisie en G2, pourquoi ne pas utiliser la formule :

    =ESTNUM(A$2)

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2021-08-02T13:14:00+00:00

    Dans l'attente de mieux voici ce que je viens de tenter.

    =SI(ESTNA(RECHERCHEX(B1;A12:A14;B12:B14;;0));B23;RECHERCHEX(B1;A12:A14;B12:B14;;0))

    Si le résultat de ESTNA est VRAI, alors je colle le résultat d'une cellule vide, sinon je colle le résultat de la rechercheX.

    Je viens aussi de tester en plus simple la solution suivante avec rechercheX et en valeur "Si non trouvé" la cellulle vide en valeur absolue.

    Cela fonctionne également, mais je ne sais pas si c'est une bonne approche pour éviter les erreurs futures.

    Merci.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2021-08-02T12:37:34+00:00

    En complément DanielCo

    L'on considère que nous avons 12 semaines. Le but de ce travail est de signaler par une couleur la 6ème semaine après la saisie d'une date.

    J'ai donc une MFC qui s'applique avec décalage d'une cellule jusqu'à la semaine 6.

    J'ai indiqué les formules de MFC et la plage concerné.

    L'image ci-dessous indique un fonctionnement normal quand je saisie le mot "texte" ou autre chose, sauf le zéro.

    si au lieu de "texte" je met une formule dans la cellule, et que cette dernière renvoi "#n/a" alors la mise en forme ne fonctionne plus.

    Comme l'image ci-dessous

    Le fait de mettre un SIERREUR fais disparaitre le "#N/A", mais ce dernier est vu par la MFC et me remet la couleur jaune en semaine 7 (ce qui est normal car =6 semaines après la semaine 1)

    Ce que je souhaite c'est la présence d'une formule n'ai pas d'incidence sur la MFC et ne soit donc pas comptabilisé.

    Avec ma rechercheX si le résultat est "#n/a", ce dernier doit être masqué et non pris en compte par la MFC.

    J'espère avoir été plus clair.

    Merci

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2021-08-02T10:32:53+00:00

    Bonjour,

    J'ai du mal à comprendre. Est-ce que tu peux donner l'exemple d'une cellule, la formule quelle contient, la valeur de la cellule, la règle de la mise en forme conditionnelle (MFC) appliquée ainsi que la formule utilisée pour la MFC ?

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire