Afficher un résultat selon plusieurs conditions

Résolu/Fermé
SianneVS Messages postés 5 Date d'inscription jeudi 30 juillet 2015 Statut Membre Dernière intervention 5 août 2015 - Modifié par SianneVS le 4/08/2015 à 16:27
SianneVS Messages postés 5 Date d'inscription jeudi 30 juillet 2015 Statut Membre Dernière intervention 5 août 2015 - 5 août 2015 à 10:27
Bonjour,

Petite question si quelqu'un pouvait m'aider.
J'ai une formule à construire, j'aimerais afficher un texte selon pleins de conditions.
J'ai réussi à faire la moitié de la formule en SI + ET mais je suis bloquée pour finaliser.

Fichier => https://www.cjoint.com/c/EHeogVC7nuy

1 Si B3 > 0 ; et date D3 >= date H1 ; alors afficher "Active On"
2 Si B3 > 0 ; et date D3 < H1 ; alors afficher "Active Late"
3 Si B3 <= 0 ; et C3 > 0 ; et date D3 >= date H1 ; alors afficher "On Time"
4 Si B3 <= 0 ; et C3 > 0 ; et date D3 < date H1 ; alors afficher "Late"
5 Si B3 <= 0 ; et C3 <=0 ; alors afficher Closed
6 Si D3 est vide ; alors afficher "Empty"

Mon soucis c'est surtout pour les conditions 3, 4 et 6 ...
J'ai créé une formule intermédiaire pour gérer les écarts de date plus facilement
Merci par avance pour votre aide !

2 réponses

Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
Modifié par Kuartz le 4/08/2015 à 16:59
Bonjour,

=SI(D3="Empty";"";SI(ET(B3>0;D3>=H1);"Active On";SI(ET(B3>0;D3<H1);"Active Late";SI(ET(B3<=0;C3>0;D3>=H1);"On Time";SI(ET(B3<=0;C3>0;D3<H1);"Late";SI(ET(B3<=0;C3<=0);"Closed";""))))))

Cordialement.
0
SianneVS Messages postés 5 Date d'inscription jeudi 30 juillet 2015 Statut Membre Dernière intervention 5 août 2015
5 août 2015 à 10:27
Merci pour la formule, mais du coup j'ai pris celle de via qui est plus courte ;) merci en tout cas d'avoir pris le temps
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
4 août 2015 à 16:48
Bonjour

Essaie :

=SI(D3="";"Empty";SI(B3>0;SI(D3>=$H$1;"Active On";"Active Late ");SI(B3<=0;SI(C3<=0;"Closed";SI(D3<$H$1;"Late";"On Time")))))

Cdlmnt
Via
0
SianneVS Messages postés 5 Date d'inscription jeudi 30 juillet 2015 Statut Membre Dernière intervention 5 août 2015
5 août 2015 à 10:26
Merci super ça marche au top .... faut que j'apprenne à faire simple !
0