Fonction "SI" Excel

Fermé
Stef - 25 mars 2009 à 09:26
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 - 25 mars 2009 à 16:02
Bonjour,
je souhaite réaliser un suivi d'actions à réaliser dans un tableau excel.
malheureusement je n'arrive pas à enchainer les conditions.

Dans le tableau
Colonne J : Format Date (jj/mm/aaaa)
Colonne K: "X" ou vide (action réalisée ou pas)

Mes conditionds sont les suivantes:
Si J est K sont vides alors ne rien faire
Si J est une date et K ="X" alors ne rien faire
Si J est une date et est inférieure à la date du jour et K est vide alors afficher "RETARD"

Je souhaite afficher "RETARD" si l'action n'est pas réalisée ,jusque là pas de problème, ça marche trés bien avec la formule suivante =SI(ET($K11="";$J11<AUJOURDHUI());"RETARD";"")

en revanche, là où ça pose problème c'est qu'excel m'affiche également "RETARD" quand la cellule J (date) est vide.

J'espère être clair

Merci d'avance pour votre aide
A voir également:

4 réponses

wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
25 mars 2009 à 09:49
bonjour

normal, vide est inferieur à aujourdhui()
=SI(ET($K11="";$J11>"";$J11<AUJOURDHUI());"RETARD";"")
0
stefane59 Messages postés 1 Date d'inscription mercredi 25 mars 2009 Statut Membre Dernière intervention 25 mars 2009
25 mars 2009 à 10:29
Bonjour Wilfried

merci pour cette réponse rapide

ça marche nickel en changeant $J11<""

merci encore
0
leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
25 mars 2009 à 10:02
Bonjour

=SI(K2="X";"";SI(ET(J2<>"";J2<AUJOURDHUI());"Retard";""))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
25 mars 2009 à 10:03
Bonjour tous
Wilfried, pouvez vous controlez votre formule que je n'arrive pas à faire marcher chez moi.(probablement le J1<="")?
J'étais prèt à proposer celle ci quand auparavant, j'ai souhaité tester la votre pour ne pas faire double emploi:
=SI(ET(ESTVIDE($K11);$J11>=0;$J11<AUJOURDHUI());"RETARD";"")

Crdlmnt
0
wilfried_42 Messages postés 907 Date d'inscription mardi 19 août 2008 Statut Contributeur Dernière intervention 8 décembre 2009 244
25 mars 2009 à 16:02
Bonjour vaucluse

dans le post 1 je ne pense pas avoir mis <="" mais >""
personnellement je ne testerais pas une date >=0 puisque que rien en numérique donne 0
ne sachant pas ce qu'il y a en K11, saisie ou formule, j'ai hésité à mettre non(estvide( puisque une formule de rend pas une cellule vide donc j'ai mis >""

0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 575
25 mars 2009 à 10:03
Bonjour,

=SI(J11="";"";SI(ET(J11<AUJOURDHUI();K11="");"RETARD";""))

Bonne journée.
0