Fonction "SI" Excel

Stef -  
wilfried_42 Messages postés 912 Statut Contributeur -
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 912 Statut Contributeur 245
 
bonjour

normal, vide est inferieur à aujourdhui()
=SI(ET($K11="";$J11>"";$J11<AUJOURDHUI());"RETARD";"")
0
stefane59 Messages postés 1 Statut Membre
 
Bonjour Wilfried

merci pour cette réponse rapide

ça marche nickel en changeant $J11<""

merci encore
0
leplot Messages postés 193 Statut Membre 131
 
Bonjour

=SI(K2="X";"";SI(ET(J2<>"";J2<AUJOURDHUI());"Retard";""))
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 449
 
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 912 Statut Contributeur 245
 
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 1285 Statut Membre 577
 
Bonjour,

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

Bonne journée.
0