Fonction si avec multiples réponses

Résolu
Zouzou -  
 Zouzou -
Bonjour,

Je voudrais construire une formule disant que :

- Si A1=pas vide, A2 = pas vide et A3 = date dépassée, alors Done
- Si A1=pas vide, A2 = pas vide mais A3 = date à venir, alors Ready
- Si A1 = pas vide mais A2 = vide et A3 = date à venir, alors In preparation

J'ai actuellement la formule suivante, qui m'affiche FALSE :

=IF(And(A1="*",A2="*",A3<TODAY()),"Done",IF(AND(A1="*",A2="*",A3>TODAY()),"Ready",IF(AND(A1="*",A2="",A3>TODAY()),"In preparation")))

Qu'ai-je fait comme erreurs ?

Merci par avance pour votre aide !

11 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Remplace tes , par ;
    Cordialement
    0
  2. Zouzou
     
    ça ne change rien, les ; sont automatiquement remplacés par des virgules...
    0
  3. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Peux tu nous joindre un exemple de ton fichier
    Tu vas sur ce site
    https://www.cjoint.com/
    et tu reviens ici coller le lien qui te sera donné
    Crdlt
    0
  4. Zouzou
     
    Voilà le lien vers le fichier d'exemple :

    http://www.cjoint.com/c/EJbnJHEL0Zm

    Pour précision, je travaille sur Google Drive, n'ayant pas Excel d'installé sur ce PC... !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pépé35530 Messages postés 2951 Date d'inscription   Statut Membre Dernière intervention   1 390
     
    Bonjour,

    Il me semble de plus qu'il manque un argument :

    Que ce passe-t-il lorsque l'on se retrouve par exemple avec A1 vide et A2 vide ? un message d'erreur.

    Mais peut-être n'a-t-on jamais des situations de ce type.

    A+

    pépé
    0
  7. Zoul67 Messages postés 2001 Statut Membre 149
     
    Bonjour,

    Essaie <>"" plutôt que ="*"
    Et si A1 est nécessairement non vide, retire cette condition.

    A+
    0
  8. Zouzou
     
    Bonjour,

    A l'ouverture d'un nouveau projet, je rentre le nom du projet en A1, + la date à laquelle il doit être fini en A3. L'état doit donc s'afficher automatiquement en "In preparation".

    Ensuite, je rajoute les infos en A2 lorsque celui-ci est prêt mais pas validé. L'état doit passer en "Ready".

    Enfin, le projet doit passer en "Done" une fois la date dépassée.
    0
    1. Zoul67 Messages postés 2001 Statut Membre 149
       
      Essaie <>"" plutôt que ="*"
      !
      0
  9. Raymond PENTIER Messages postés 58222 Date d'inscription   Statut Contributeur Dernière intervention   17 487
     
    Zouzou, bonjour.

    Tu as la réponse à ton problème depuis le post #65 de pépé35530
    Il me semble de plus qu'il manque un argument.
    - En fin de formule, il faut compléter
    A3>TODAY()),"In preparation")))
    en écrivant
    A3>TODAY()),"In preparation" ;""; )))

    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    Raymond (INSA, AFPA, CF/R)
    0
  10. Zouzou
     
    Merci beaucoup, ça marche parfaitement ! :D :D

    Il faut encore que je travaille mes bases Excel... !

    Bonne journée !
    0