le texte se moque de moi (s) ?

P

pphil

Guest
Bonjour
j'ai une date dans une cellule ( l1c1) par exemple le 17 septembre 2005, si dans la cellule à côté si je fais '=mois(l1c1) '
excel me renvoie '9' bon jusque là rien que de très normal
si maintenant je fais '=texte(mois(l1c1);'mmm')
il me renvoie 'janvier' !!!
il se moque ?
merci de vos lumières
pphil
 

Brigitte

XLDnaute Barbatruc
Bonsoir,

Tu as raison, c'est une histoire de fou, je viens de tenter ca :

=TEXTE(l1c1;'mmm')


ca marche

En revanche, ta formule : =texte(mois(l1c1);'mmm') renvoie bien janvier alors que l1c1 est le 17 septembre.

Si tu peux changer, prends la première formule. Cependant, il serait bon de comprendre !

Bon courage.
 

dg62

XLDnaute Barbatruc
Bonsoir Pphil, Brigitte, Le forum


Ton histoire est tout à fait normale.

mois(l1c1) renvoie 9

ce n'est pas un format de date


texte(;'mmmm') renvoie janvier

tout comme texte(9;'mmmm') l'équivalent de ta formule

par contre, texte('01/09/2005';'mmmm') renvoie bien septembre.

Message édité par: dg62, à: 17/09/2005 20:02
 

jeanpierre

Nous a quitté
Repose en paix
Bonsoir à vous tous, Brigitte, chris, dg62, pphil,

Merci à chris de lever un problème que je ne comprenais pas. Il y a très peu, moins de dix jours, j'ai voulu tester des contrôles en prennant le support des dates issues d'une compta. et mes tests sur le mois tel que défini ici ne me renvoyait rien et aujourd'hui, j'en suis encore à la case départ malgré une certaine connaissance d'Excel. J'ai pensé à tout ou presque mais pas à cela...
Alors merci, je vais pouvoir changer d'optique sur la chose.
Vous avez compris que je n'ai pas de solution, malheureusement.... :eek:
Allez, en attendant, une bonne soirée à tous et un bon week-end..

Mais si vous avez des soluces, je suis preneur..... :)

Jean-Pierre
 
P

phil

Guest
merci Brigitte

Mais alors comment puis je faire pour extraire le mois de l1c1 ( c'est une date, je continue avec le même exemple ) ?

Pour tout dire je souhaite appliquer la formule suivante suivante :
='de'&texte(mois(l1c1);'mmm)&'à ' &texte(mois(l1c2);'mmm')
si l1c1 et l1c2 sont des dates ?

merci d'avance
pphil
 

Monique

Nous a quitté
Repose en paix
Bonjour,

='De '&TEXTE(L1C1;'mmmm')&' à '&TEXTE(L1C2;'mmmm')

Pour avoir d' au lieu de 'de' en avril, août et octobre :
='D'&SI(OU(MOIS(L1C1)=4;MOIS(L1C1)=8;MOIS(L1C1)=10);''';'e ')&TEXTE(L1C1;'mmmm')&' à '&TEXTE(L1C2;'mmmm')

Si L1C1 est vide, tu obtiens 'De janvier etc'
parce que, pour Excel,
1 = dimanche 1 janvier 1900
0 = samedi 0 janvier 1900
(tu peux mettre une formule conditionnelle)

Message édité par: monique, à: 18/09/2005 11:33
 

Discussions similaires

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 500
dernier inscrit
Suk Ram