Excel 2007 texte en fonction d'un resultat

Résolu/Fermé
tomlac Messages postés 2 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 8 juin 2010 - 8 juin 2010 à 15:42
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 8 juin 2010 à 16:40
Bonjour,

Voilà mon problème :

J'ai dans une cellule la date du jour (=AUJOURDHUI())

Dans une autre cellule la date de début d'un programme (exemple : 16/06/2010)

Dans une troisième cellule la date de fin d'un programme

Enfin dans une 4eme cellule j'aimerais pourvoir inscrire "EN COURS" "TERMINE" ou "A VENIR" selon la date du jour

Voilà la formule que j'ai essayé (mais qui ne marche pas) :

=SI(B4<$C$1<B5;"EN COURS");SI(B4>$C$1;"A VENIR");SI($C$1>B5;"TERMINE")

C1 : Date du jour
B4 : Date de début
B5 : Date de fin

Merci de votre aide !

A voir également:

2 réponses

Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
8 juin 2010 à 16:12
=SI($C$1>C3;"TERMINE";SI($C$1<B3;"A VENIR";"EN COURS"))

Un peu plus court ...
3
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
8 juin 2010 à 16:13
Certes Raymond tu as raison, pourquoi faire compliqué quand on peut faire simple ?

Sinon ça va les Antilles ? Il fait bon ?
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
8 juin 2010 à 16:40
Oui, chossette9, en ce moment il fait beau et chaud (31°C).
Pour parvenir à faire simple, on dira pour optimiser ce type de formule conditionnelle, il ne faut pas avoir honte de faire un croquis rapide, un petit ordinogramme : ça aide considérablement à organiser son raisonnement et à écrire sa formule ...
https://www.cjoint.com/?giqNIr2bdk
0
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 306
8 juin 2010 à 15:46
Bonjour,
=SI(ET(B4<$C$1;$C$1<B5);"EN COURS";SI(B4>$C$1;"A VENIR";SI($C$1>B5;"TERMINE";"")))


Cordialement.
1
tomlac Messages postés 2 Date d'inscription mardi 8 juin 2010 Statut Membre Dernière intervention 8 juin 2010
8 juin 2010 à 15:49
Héhé ! J'étais pas très loin.

Un GRAND merci !

Bonne journée !
0