Formule de calcul à conditions multiples

Résolu
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un tableau Excel à 3 colonnes dont les 2 premières sont des dates au format AA/MM et la troisième une valeur texte. Je voudrais qu'Excel me donne une valeur texte définie (A FAIRE, FAIT, EN ATTENTE) en fonction des dates indiquées dans les colonnes précédentes comme suit :
Si dans la colonne 1, une date est remplie et que dans la colonne 2 aussi, alors indiquer FAIT
Si dans la colonne 1, une date est remplie mais pas dans la colonne 2, alors indiquer A FAIRE
Si dans la colonne 1, aucune date n'est remplie alors indiquer EN ATTENTE
J'ai essayé avec SOMME.SI et SI mais ca ne fonctionne pas. J'ai des résultats mais pas ceux attendus.
Merci à celles et ceux qui prendront un peu de leur temps pour me répondre !
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

=SI(ET(A1>0;B1>0);"fait";SI(A1>0;"à faire";"en attente"))

à condition que vous n'ayez pas de cas avec une date en B et pas en A

crdlmnt


0
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Mais justement ça peut être le cas. Il faudrait que Excel cherche la valeur en A1, si elle est ok alors il cherche la valeur en B1 et ensuite me donne le résultat A FAIRE ou FAIT. Si aucune valeur en A1 alors EN ATTENTE.
Avec votre formule, les résultats ne sont pas justes. :(
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Un SI avec des ET devraient suffire non ?
Un truc du genre :

SI( ET(A1<>"";B1<>"");"FAIT";SI(ET(A1<>"";B1="");"A faire";"En attente"))

0
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais la formule ne me donne pas le bon résultat. :(
0
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Alors merci à vous 2 qui m'avez répondu, j'ai fini par trouver une formule qui fonctionne et me donne les bons résultats.
Mais quand je change les données des cellules A1 et B1, le résultat ne change que si je fais F2 dans la cellule comme pour modifier la cellule.
Bizarre non ?
Vos avis et conseils ?
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
N'aurais tu pas désactiver le "calcul automatique" dans ton excel ?
Regarde dans les options pour le réactiver.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
vérifier vos options Excel
sur Excel à partir de 2007
Ruban / Onglet formule / tout à droite "option de calcul et cochez "automatique"

revenez si ça ne suffit pas
crdlmnt
0
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Oui c'est ça ! Mille merci pour votre réponse ! Tout fonctionne !
Merci encore !
0
Utilisateur anonyme > lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour lumi.mlca, je te propose une formule encore plus courte :
=SI(A1="";"EN ATTENTE";SI(B1<>"";"FAIT";"A FAIRE"))
0
lumi.mlca Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   > Utilisateur anonyme
 
oui merci albkan ! Elle marche aussi ta formule et est plus simple. Merci beaucoup.
0