[Excel] If*2 cond et 2 resultats

Résolu
Bonjour,
Je souhaiterais dans mon tableau excell afficher un message en fonction de la date.
C'est à dire que si la date est dépassée alors il s'affiche A relancer, jusque là pas de problème.
Mais je souhaiterais, qu'une nouvelle inscription apparaisse en remplacement de la première quand la personne correspondante à répondu, genre "en retard" et c'est là où je n'y arrive pas.
Auriez-vous une idée?

Miciiii.

Osly
Configuration: Windows 2000
Internet Explorer 6.0

5 réponses

  1. Modérateur
    Salut,

    rien compris !

    Un exemple ?
    0
    1. Contributeur
      salut
      il faut d'abord indiquer à excel que la personne a répondu : comment l'envisages-tu ?
      un fichier exemple sur cjoint serait plus pratique pour voir la structure de ton tableau
      0
      1. Bon je ne c pas comment attacher un fichier étant novice sur ce site,

        Colonne A: date de transmission
        Ligne 1: 21/01/2007
        Ligne 2: 12/02/2007
        Ligne 3: 01/03/2007

        Colonne B: Date échéance réponse
        Ligne 1: "=A1+32 ==>32 le nombre de jours de réponse
        Ligne 2: "=A2+32
        Ligne 3: "=A3+32

        Colonne C: Date de réponse de l'usine
        Ligne 1:
        Ligne 2: 21/03/2007
        Ligne 3:

        En gros cela se présente comme ça.

        Donc dans la colonne B "échéance réponse" je souhaite qu'une alerte apparaisse (pour cela j'ai appliqué une format conditionnel qui change la couleur de la cellule si la date en A2 est inférieur à TODAY() )
        La où réside mon problème c'est quand l'usine répond, comme en C2, je souhaiterais que la cellule A2 de la colonne "échéance réponse" reprenne son format par défaut (soit sans couleurs)

        Et c cette condition que je n'arrive pas à mettre en place.

        J'espère avoir un peu mieux exposer mon problème.

        En tout cas merci d'avoir déjà répondu aussi vite ^^
        0
        1. Modérateur
          Il faut mettre un ET dans ton test, tu testes si la date est passée ET s'il n'y a pas de réponse :

          Ca devrait faire un truc comme ça (si j'ai bien compris)

          =SI(ET(A2+32<TODAY();B2="");"alerte","ok")
          0
          1. Miciii.
            La formule marche bien en la mettant en anglais et en remplaçant la virgule par un point virgule.

            =IF(AND(L2<TODAY();N2="");"A relancer";"ok")

            Merci encore pour l'aide.

            Osly.
            0