Fonction "SI" Excel
Stef
-
wilfried_42 Messages postés 912 Statut Contributeur -
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
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:
- Fonction "SI" Excel
- Fonction si et - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
- Déplacer colonne excel - Guide
4 réponses
bonjour
normal, vide est inferieur à aujourdhui()
=SI(ET($K11="";$J11>"";$J11<AUJOURDHUI());"RETARD";"")
normal, vide est inferieur à aujourdhui()
=SI(ET($K11="";$J11>"";$J11<AUJOURDHUI());"RETARD";"")
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
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
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 >""
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 >""
merci pour cette réponse rapide
ça marche nickel en changeant $J11<""
merci encore