MFC

tomo

XLDnaute Nouveau
Bonjour à tous!

Je voudrais vous poser une question sur les MFC: j'ai une cellule contenant une formule (=SI(D6=0;'';(SI(E6=0;JOURS360(D6;AUJOURDHUI();VRAI);JOURS360(D6;E6;VRAI))))) qui me permet de calculer le délai entre une date d'échéance et une date de clôture réelle ou la date d'aujourd'hui.

Jusque là tout va bien, mais quand j'applique une MFC :
vert si <0 (reste du temps)
orange si compris entre 0 et 15 jours
rouge si >15

Et là même si y a rien dans la cellule ombrage en rouge!!! :huh:
Comment faire pour que ça n'apparaisse que si le délai est bien >15 jours, :eek: ?
Merci pour vos réponses

PS: une autre petite question, existe-t'il une fonction ou une macro pour renvoyer un ensemble de lignes si une cellule 'conformité' comporte les critères 'non' ou 'en cours'

Encore merci
 

andré

XLDnaute Barbatruc
Salut,

Cela provient probablenent du fait qu'une cellule vide est considérée comme 01.01.1900

Remplace dans ta formule D6=0 par D6'' et vois ce que cela donne.

Pour la deuxième question un petit extrait de ton fichier serait le bienvenu.

Â+
 

tomo

XLDnaute Nouveau
Alors je viens d'essayer la solution mais pas de changement la cellule est toujours rouge...
Pour le fichier j'ai pas mis tous les onglets mais il y a ce qu'il faut...
En tout cas merci de ton aide parce que moi là je ne sais plus quoi faire :ermm:
 

Gael

XLDnaute Barbatruc
Bonjour Tomo, Bonjour André,

En fait, Si(D6=0;'';... sera considéré par XL comme supérieur à 15 (je ne sais pas trop pourquoi).

Si dans ta 3ème forme conditionnelle, tu enlèves les '' et tu écris simplement:

=Si(D6=0;;... ça marche très bien.

@+

Gael
 

Discussions similaires

Statistiques des forums

Discussions
312 390
Messages
2 087 952
Membres
103 683
dernier inscrit
Cescodelvar