Fonction si avec multiples réponses

Résolu/Fermé
Zouzou - 1 oct. 2015 à 15:15
 Zouzou - 2 oct. 2015 à 12:15
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 !

A voir également:

11 réponses

jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
1 oct. 2015 à 15:18
Bonjour

Remplace tes , par ;
Cordialement
0
ça ne change rien, les ; sont automatiquement remplacés par des virgules...
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
1 oct. 2015 à 15:24
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 382
1 oct. 2015 à 15:59
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
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
Modifié par Zoul67 le 1/10/2015 à 16:06
Bonjour,

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

A+
0
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
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
1 oct. 2015 à 16:12
Essaie <>"" plutôt que ="*"
!
0
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
1 oct. 2015 à 17:20
Re Bonjour
A tester

https://www.cjoint.com/c/EJbpuaeVbFx
Crdlt
0
Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
Modifié par Raymond PENTIER le 2/10/2015 à 03:23
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
jc80 Messages postés 4149 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 422
2 oct. 2015 à 09:40
Bonjour
A tester suite
https://www.cjoint.com/c/EJchNZBNFt2
Crdlt
0
Merci beaucoup, ça marche parfaitement ! :D :D

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

Bonne journée !
0