Excel conditions imbriquées si/ou

Résolu

Bonjour,

Je souhaite mettre une alerte (mise en forme conditionnelle par ex en rouge) quand la date du vaccin n'est plus à jour.

Il y a plusieurs paramètres : l'âge de l'enfant, la date théorique des différents rappels, et la date du dernier rappel effectué.

Pour que ce soit plus simple, un exemple avec ce lien (je n'ai pas trouvé comment insérer un fichier directement ici) :

https://fromsmash.com/t1uS6v5Dn~-ct

D'avance merci pour votre aide, je m'arrache les cheveux

11 réponses

Résumé de la discussion

Le sujet porte sur la mise en place d'une alerte en mise en forme conditionnelle, rouge, lorsque la date d’un vaccin n’est plus à jour, en tenant compte de l’âge de l’enfant, des dates théoriques des rappels et de la date du dernier rappel. Plusieurs échanges proposent des exemples et des fichiers externes (par exemple ex-vac-PhC2.xlsx et des documents partagés) pour illustrer l’approche et faciliter l’analyse. Des difficultés techniques sont évoquées, notamment l’extraction de données dans de grands tableaux, des erreurs de dates comme 03/01/1900 et des questions sur le formatage des dates ou l’utilisation de RECHERCHEV pour faire correspondre des listes. Une solution est évoquée autour d’une formule de mise en forme conditionnelle destinée à n’alerter que lorsque la date théorique est dépassée, afin d’éviter les alertes lorsque le vaccin a été effectué à temps. D’autres points abordés concernent des questions de format de cellule, des pistes avec des RECHERCHEV et la demande d’extraits anonymisés pour permettre une meilleure assistance.

Bobot (l’IA à votre service)
  1. Bonjour,

    Je ne comprends pas. Dans la colonne "vaccin", il y a des dates passées et futures ? Donne un exemple ou deux de ce que tu veux obtenir.

    Daniel


    0
    1. Bonjour,

      C'est un exemple de dates

      Je souhaite pouvoir vérifier que lorsque l'enfant a par ex 6 ans, il ai bien eu le rappel à la date anniversaire, sinon il y a une alerte (mise en forme conditionnelle serait bien)

      Si le rappel est fait dans les temps, pas d'alerte

      J'ai de grandes listes à traiter et vérifier un à un est trop fastidieux

      J'espère que c'est plus explicite ainsi

      0
      1. Merci de ton retour

        Avec ta formule MFC j'ai les deux derniers qui sont en rouge

        Hors, ils ont le vaccin fait à temps

        L'alerte ne devrait s'activer que dès lors la date théorique est dépassée

        Si je suis compréhensible

        0
        1. Merci pour cet ex

          Cela me semble très bien

          Seul hic par rapport à mon gros fichier, que je ne peux partager au vu des données

          J'ai transposé mais la date du 03/01/1900 sort systématiquement

          Etant donné que c'est l'année de référence du logiciel, quelle pourrait être la source d'erreur ?

          0
          1. Bonjour

            Changer le format de la cellule il affiche 3 format nombre


            0
            1. Le format date est bien appliqué, l'erreur ne vient pas de là
              Dans la tableur je fais des "recherchev" pour faire correspondre deux listes, est ce une piste?

              0
              1. Bonjour GU24

                Pouvez-vous fournir un extrait de quelques lignes de votre fichier en modifiant les données sensibles pour les rendre anonymes

                Cela sera plus facile de vous aider


                0
                1. Cela est difficile d'extraire les données d'un très grand tableau, beaucoup de renvois

                  J'ai donc procédé autrement, en créant un nouveau document :

                  https://www.cjoint.com/c/NFdon3Czsa5

                  Dedans j'ai copié la une ligne issue de votre exemple et ajoutée une ligne manuellement

                  On constate une erreur mais je ne parviens pas à l'expliquer

                  0
                  1. Bonjour,

                    Je vous remercie encore pour votre aide, à force de bidouilles, j'ai pu adapter à mon fichier vos propositions.

                    Pour moi le sujet est résolu.

                    Cordialement

                    0