Résolu par Job75... Une MFC... si cellule non vide

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Clochard

XLDnaute Impliqué
Bonjour le Forum,

SVP... j'arrive pas à faire ou à trouver la bonne MFC pour:

Si la cellule C5 contient une date... peut importe la date... écrire Bravo dans la cellule J5


Merci beaucoup d'y regarder et de m'aider

Clochard
 
Dernière édition:
Re : Une MFC... si cellule non vide

Bonjour, Clochard.

B[...]Merci beaucoup d'y regarder et de m'aider

Clochard

Regarder où ? dans votre fichier ? Vous payez le billet d'avion (aller-retour) 🙂
La date pour Excel n'est rien d'autre qu'un nombre, 1 étant le 1er janvier 1900 et 42417 - 17/2/2016-)le 42416° jour après le 1er janvier 1900.
EstDate n'existe pas en formule. Il va falloir passer par VBA. Enfin, je crois 🙂
 
Re : Une MFC... si cellule non vide

Bonjour Clochard, Patrick,

Sans s'occuper du format de la date en C5 (elle peut être au format "Standard"),

je verrais bien =REPT("BRAVO";ESTNUM(JOUR(C5)))

Version anglaise =REPT("BRAVO",ISNUMBER(DAY(C5)))

Fonctionne quel que soit le calendrier utilisé (1900 ou 1904).

Testez avec 31/12/9999...

A+
 
Re : Une MFC... si cellule non vide

Re,

La formule "fonctionne" toujours.

Elle renvoie "BRAVO" si la date est bien une date (et pas un texte).

Mais il y a des version "anglaises" d'Excel où il faut utiliser le point-virgule au lieu de la virgule.

C'est peut-être votre cas ?

A+
 
Re : Une MFC... si cellule non vide

Non pas vraiment mon cas... je n'ai pas une version "Anglaise"

Mais encore une fois... la format de la cellule où se trouve la date est bien date et pas texte... Et ciboule... ça ne fonctionne toujours pas ( de mon côté en tout cas)

Clochard
 
Re : Une MFC... si cellule non vide

Re,

Si la "date" peut être aussi un texte reconnaissable par Excel utiliser :

Code:
=REPT("BRAVO";ESTNUM(JOUR(C5))+ESTNUM(DATEVAL(C5)))

Version anglaise :

Code:
=REPT("BRAVO",ISNUMBER(DAY(C5))+ISNUMBER(DATEVALUE(C5)))
A+
 
Re : Une MFC... si cellule non vide

Merci Job75,

J'ai mal utilisé la formule... c'est la raison laquelle ça ne fonctionnait pas dans mon fichier

J'suis désolé... mais ça fonctionne super bien... excusez mon ignorance et ma maladresse..

Juste une dernière ... s'il n'y a rien dans C5... j'aimerais ne pas avoir "Bravo" ???

Merci beaucoup

Clochard
 
Dernière édition:
Re : Une MFC... si cellule non vide

la format de la cellule où se trouve la date est bien date et pas texte...

Vous confondez probablement le type de la donnée et son format, c'est une erreur classique.

Ce n'est pas une question de "format", comme je l'ai dit la date peut être au format "Standard".

Avec la solution de mon post #4, C5 doit être de type nombre.

Avec la solution de mon post #9, C5 peut être de type nombre ou texte.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
116
Réponses
4
Affichages
526
Retour