Convertir nombre en mois => toujours janvier !

leeloo

XLDnaute Junior
Bonjour le forum,

Je viens de nouveau faire appel à vos lumières !
Je travaille sur un fichier Excel (exemple joint). Ma colonne A, qui contient le numéro des mois, sera masquée par la suite. Dans la colonne B, je souhaite avoir en lettre le mois qui correspond à la colonne A.
J'ai utilisé toutes les fonctions possibles (mois, texte, dateval etc.) que j'ai trouvé sur le forum, mais le résultat est toujours le même : janvier !
Quelque soit le numéro du mois, il me donne janvier en résultat.

Quelqu'un a-t-il une idée ?

Merci d'avance de votre aide ;-)
 

Pièces jointes

  • Convertir_mois.xls
    23.5 KB · Affichages: 478

Tibo

XLDnaute Barbatruc
Re : Convertir nombre en mois => toujours janvier !

Bonjour,

Les jours sont numérotés par Excel à compter du 1er janvier 1900.

Donc les jours 1, 2, 3 , .... 12, correspondent au 1er janvier 1900, 2 janvier 1900, ... 12 janvier 1900 et retournent donc fort logiquement janvier comme mois.

Tu peux à la place utiliser cette formule en B8 :

Code:
=(1&"/"&A8)*1

avec un format mmm

Je te laisse tester

@+
 

Excel-lent

XLDnaute Barbatruc
Re : Convertir nombre en mois => toujours janvier !

Bonjour Leeloo,

En [B8], tu peux écrire
Code:
=CHOISIR(A8;"Janvier";"Février";"Mars";"Avril";"Mai";"Juin";"Juillet";"Aout";"Septembre";"Octobre";"Novembre";"Décembre")

Ou si la personne qui saisie mette des nombres inférieur à 1 ou supérieur à 12, rajouter :
Code:
=si(ou(b8<1;b8>12);"Mois saisie invalide";[I]le formule ci-dessus[/I]))

Et pour le cas où dans la colonne mois, un rigolo écrit des nombres à virgule, remplacer B8 par ENT(B8).

Bonne fin d'après midi

Edition 1: Bonjour Tibo, pas vu
Edition 2: Avantage de la fonction CHOISIR(), tu peux facilement en profiter pour écrire les mois comme tu veux : majuscule partout, majuscule que sur le premier caractére, abréviation de ton cru, ...
 
Dernière édition:

CB60

XLDnaute Barbatruc
Re : Convertir nombre en mois => toujours janvier !

Bonjour
En B9
HTML:
=DATE(ANNEE(AUJOURDHUI());A8;1)
Formule à tirer vers le bas
Controle que ton classeur est bien en calcul automatique et non sur ordre
Outils, options, onglet calcul, cocher calcul automatique

Edit ( en B8 et non en B9) il a le choix leeloo
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 502
Messages
2 089 023
Membres
104 007
dernier inscrit
Monvieux