Partager via

Comment faire pour qu'une mise en forme conditionnelle ne s’applique à une plage qui se réfère à un tableau avec des dates, lorsque la cellule du tableau est vide?

Anonyme
2024-11-25T21:06:42+00:00

J'ai un classeur Excel avec 2 feuilles de travail (AB et CD)

Dans la feuille AB, j'ai une plage C4:E8 qui se réfère au Tableau1 de la feuille CD. Dans la plage C4:E8 de la feuille AB j'ai une mise en forme conditionnelle =ET($D4<>""; $D4<AUJOURDHUI()).

Mon problème est quand il n'y a pas de date d’inscrite dans la Colonne2 (Colonne D) du Tableau1 (Aussi C4:E8) de la feuille CD la mise en forme conditionnelle s’applique.

Comment faire pour que la mise en forme conditionnelle ne s’applique à la plage C4:E8 de la feuille AB quand les cellules de la Colonne2 du Tableau1 sont vide?

Dans le Tableau1 de la feuille CD quand les cellules qui contient des date est vide Excel considère que la cellule est vide, le problème est que dans la plage C4:E8 de la feuille AB qui se réfère au Tableau1, Excel considère que si les cellules avec les dates du Tableau1 est vide la donné référée est 0 ou 00-01-00 dans la plage C4:E8 de la feuille AB et applique donc la mise en forme conditionnelle =ET($D4<>""; $D4<AUJOURDHUI()) considérant que 00-01-00 est plus petite (<) que la date d'aujourd'hui.

Document Excel

Microsoft 365 et Office | Excel | Autres | 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

  1. Anonyme
    2024-11-26T09:47:57+00:00

    Cette réponse a été automatiquement traduite. Par conséquent, il peut y avoir des erreurs grammaticales ou des formulations étranges.

    Bonjour Pierre Daigle,

    Merci de visiter la communauté Microsoft.

    Le lien vers le fichier que vous avez fourni pointe vers un fichier auquel seuls les utilisateurs de l’organisation ont accès, je ne peux donc pas le consulter. Pourriez-vous décrire vos données à l’aide de captures d’écran dans votre réponse ?

    À partir de votre description, pouvez-vous référencer directement les cellules correspondantes dans la table CD dans la formule de formatage conditionnel ? Par exemple:

    =ET($D4<>"";$D4<AUJOURDHUI();CD!$D4<>"")
    

    En supposant que les positions des cellules dans votre table CD et votre table AB correspondent un-à-un, la formule de formatage conditionnel ci-dessus répondrait-elle à vos besoins ?

    Dans l’attente de votre mise à jour.

    Sinceres salutations

    Jonathan Z - MSFT | Spécialiste du support communautaire Microsoft

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

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

3 réponses supplémentaires

  1. Anonyme
    2024-11-26T13:49:55+00:00

    Bonjour,

    Merci pour votre aide, mais j'ai eu ma solution déjà avec Daniel|Co. =ET($D4<>"";$D4<AUJOURDHUI();CD!$D4<>"")

    Pour vous répondre, je sais que c'est justement cela mon problème "Elle comprend peut-être un caractère non affichable.". Quand il n'y a aucune valeur (Je pense que le problème est les dates) dans le tableau1 de la feuille CD, Excel renvoi une valeur 0 dans ma plage C4:E8 de la feuille AB et considère donc que le 0 = 0 janvier 1900 et applique donc ma mise en forme conditionnelle =ET($D4<>""; $D4<AUJOURDHUI()) puisque 00-01-00 sera toujours plus petit que la date d'aujourd'hui.

    Merci encore pour votre temps.

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-11-26T13:28:48+00:00

    Merci beaucoup pour votre aide.

    Ce fut rapide et efficace.

    Thank you very much for your help.

    It was fast and efficient.

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

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2024-11-26T11:52:25+00:00

    Bonjour,

    Comme je le comprends, la cellule Dx n'est pas vide. Elle comprend peut-être un caractère non affichable. Pour t'en assurer, dans une cellule libre, mets la formule :

    =NBCAR(Dx)

    Daniel

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

    0 commentaires Aucun commentaire