Menu

Formule Excel [Résolu]

Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
- - Dernière réponse : alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
- 20 mai 2019 à 11:39
Bonjour à tous cher communauté,

Je suis novice sur le forum et c'est là mon tout premier poste pour faire appel à vous :
Ce n'est peut-être pas compliqué, mais je n'ai pas trouvé la même requête que celle que je vais vous décrire :

Alors voilà, je vous exprime mon petit blème :

Dans Excel, pour le suivis de mes actions avec des dates, je souhaiterai afficher celles qui sont en retard par rapport à la date du jour et par rapport aux dates attendues (objectif) :
Je m'explique :
J'ai 4 colonnes : Date lancée / Date attendue / Date rendue / STATUT

Dans la colonne STATUT , je souhaiterai en fonction de la date rendue que je vais mettre, une formule qui me dise si j'ai rendu à l'heure sinon en retard et si c'est vide de me dire également que je suis en retard

Est-ce que j'ai été assez explicite?

Quel'un pour m'aider pleaaaaaaaaase :)

Merci beaucoup et Bonne journée...
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
96
Date d'inscription
mercredi 16 décembre 2015
Statut
Membre
Dernière intervention
17 mai 2019
2
2
Merci
Voici ta juste a remplacer
K9 par ta cellule de Date attendue
L9 par ta cellule de Date rendue

=SI(K9<L9;"En retard";SI(ET(K9<AUJOURDHUI();L9="");"En retard";""))

Un petit clique sur merci et c'est bon pour moi! :)

Dire « Merci » 2

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 39145 internautes nous ont dit merci ce mois-ci

alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
-
Hello Juer,


Je reviens vers toi car en fait lorsque dans ma colonne date rendue E3, j'ai une valeur (une date rendue) bah j'ai comme réponse EN COURS, j'ai cherché mais sans trouver, comment dire que lorsque j'ai une date dans la colonne rendue alors mettre OK à la limite :

=IF(D3<E3;"En retard";IF(AND(D3<TODAY();E3="");"En retard";"En cours"))

Merci de ton aide
Bonne journée.
Aliboron Martin
Messages postés
2577
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
20 mai 2019
646 > alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
-
Ce que tu demandes semble contradictoire avec la première condition : le test si(D3<E3;"En retard")) implique que la cellule E3 ne soit pas vide. Il te faut donc préciser les différents cas de figure et ce que tu veux vraiment obtenir. Mais bon, si c'est seulement dans le cas où la date n'est pas encore passée mais que l'action a déjà été rendue, tu peux ajouter la condition correspondante. Par exemple, en utilisant la fonction =IFS() (qui permet d'enchaîner plus facilement les conditions) :

=IFS(D3<E3;"En retard";AND(D3<TODAY();E3="");"En retard";AND(D3>=TODAY();E3="");"En cours";E3<>"";"OK")
alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
> Aliboron Martin
Messages postés
2577
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
20 mai 2019
-
Merci Aliboron Martin

Cependant la formule ne fonctionne pas, je ne sais pas si c'est parce que j'ai mon Excel en anglais mais j'ai un message d'erreur #NOM?

Moi j'avais réussis à trouver cela et j'avais l'impression que ça fonctionnait bien :
=IF(D3<E3;"En retard";IF(AND(E3<>"";E3<=D3);"OK traité";IF(AND(D3<TODAY();E3="");"En retard";"En cours")))

Mais je voulais comprendre ta fonction IFS car elle me parait intéressante pour une prochaine fois.
Aliboron Martin
Messages postés
2577
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
20 mai 2019
646 > alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
-
Quelle est ta version d'Excel ? Selon le cas, si elle est trop ancienne, il est possible que la fonction =IFS() (in French =SI.CONDITIONS()) ne soit pas présente, puisqu'elle n'a été incluse qu'à partir de janvier 2016. En quel cas, il te faut en rester aux =IF() imbriqués, comme tu l'as fait.

Pour plus d'informations sur cette fonction, tu as l'aide qui s'affiche lors de la saisie de la fonction, a priori bien suffisante. Au besoin, tu trouveras ce qu'il te faut sur cette page...
alexnikky
Messages postés
12
Date d'inscription
vendredi 22 mars 2019
Statut
Membre
Dernière intervention
20 mai 2019
> Aliboron Martin
Messages postés
2577
Date d'inscription
samedi 1 janvier 2011
Statut
Contributeur
Dernière intervention
20 mai 2019
-
Ma version est de 2016 mais le IFS ne fonctionne pas.
Mais j'ai réussis à trouver avec la solution en combinant plusieurs IF simple.

Merci encore.
Commenter la réponse de juer31