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

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:

Victor21

XLDnaute Barbatruc
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 :)
 

Clochard

XLDnaute Impliqué
Re : Une MFC... si cellule non vide

Merci Patrick...

(Merci d'y regarder) se voulait une image... en tout cas... :p

Voici un petit exemple de ma demande

Merci!!!

Clochard
 

Pièces jointes

  • Exemple.xls
    29 KB · Affichages: 51
  • Exemple.xls
    29 KB · Affichages: 55

job75

XLDnaute Barbatruc
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+
 

job75

XLDnaute Barbatruc
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+
 

Clochard

XLDnaute Impliqué
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
 

job75

XLDnaute Barbatruc
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+
 

Clochard

XLDnaute Impliqué
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:

job75

XLDnaute Barbatruc
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+
 

Discussions similaires

Réponses
4
Affichages
381
Réponses
3
Affichages
410

Statistiques des forums

Discussions
314 221
Messages
2 107 492
Membres
109 835
dernier inscrit
Marie Bénédicte