Fonction SI trois conditions

Résolu/Fermé
Mine91 Messages postés 3 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013 - 10 déc. 2013 à 16:07
Mine91 Messages postés 3 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013 - 11 déc. 2013 à 10:16
Bonjour,

Je suis entrain de travailler sur une base de donnée concernant des dates. Il s'agit de date de chèques de caution à renouveler chaque année. Seulement, certains clients ne sont pas concernés par cette caution et de ce fait la cellule contient "-".

Je souhaite mettre une alerte "Renouvellement dans 15 jours" quand la date approche, "A renouveler" une fois la date dépassée et rien quand il n'y a pas de caution.

En A1= Date d'aujourd'hui
En colonne D = la date butoire

Voici le début de ma formule qui fonctionne très bien pour les deux premières conditions

=SI(D6-$A$1<0;"A renouveler";SI(D6-$A$1<15;"Renouvellement dans 15 jours";""))

Mon problème c'est quand il n'y a pas de date car il n'y a pas de caution :
* si je laisse la cellule vide avec la soustraction il me met "A renouveler"
* si je mets un - il m'écrit #VALEUR!

J'ai essayé cette formule mais ce ne doit pas être la bonne car elle ne fonctionne pas:

=SI(D6-$A$1<0;"A renouveler";SI(D6-$A$1<15;"Renouvellement dans 15 jours";SI(D6="-";"";"")))

Merci d'avance pour votre aide

4 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
10 déc. 2013 à 16:40
Bonjour

=si(D6="";"";SI(D6-$A$1<0;"A renouveler";SI(D6-$A$1<15;"Renouvellement dans 15 jours")))

Commencer par tester la cellule vide cela évite les erreurs dû au calcul sur une cellule vide
1
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
10 déc. 2013 à 17:37
une formule qui marche

=SI(D6="";"";SI(D6-A1<0;"Renouvellement en retard";SI(D6-A1<=10;"Renouvellement inférieur à 10 jours";SI(D6-A1<=15;" Renouvellement inférieur à 15 jours";SI(D6-A1>15;"")))))
1
Mine91 Messages postés 3 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013
10 déc. 2013 à 16:49
Merci beaucoup pour votre réponse.

Je me heurte à un nouveau problème, sur les cellules dont la date est bonne (càd >0 et >15) il me marque "FAUX".

Savez-vous d'où cela peut provenir ?
0
Mine91 Messages postés 3 Date d'inscription mardi 10 décembre 2013 Statut Membre Dernière intervention 11 décembre 2013
11 déc. 2013 à 10:16
Merci beaucoup ! :)

bonne journée
0