Mois alpha ou numérique

  • Initiateur de la discussion Initiateur de la discussion tany
  • Date de début Date de début

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 !

tany

XLDnaute Occasionnel
Bonjour,
comment à partir d'une cellule où les mois sont en alpha : janv etc...
récuper le numero du mois...avec des SI imbriqués
mais n'y a t-il pas plus simple ?
En fait ce serait l'inverse de "choisir" !
Merci.
 
Re : Mois alpha ou numérique

Bonjour tany, salut bruno,

Pas compris tout à fait la même chose.

En A1 : janvier (en texte)

en A2 : =MOIS(("1/"&A1)*1)

Attention : nécessite que les mois soient écrits sans aucune faute. Je pense par exemple aux accents pour les mois de février, août et décembre.

Essaye et dis nous

@+
 
Re : Mois alpha ou numérique

bonjour

une petite fonction VBA que j'utilise régulierement :

Code:
Public Function nummois(cellule As Range)

Select Case LCase(cellule)
    Case "jan", "janv", "janvier": nummois = 1
    Case "fév", "fev", "février", "fevrier": nummois = 2
    Case "mar", "mars": nummois = 3
    Case "avr", "avril": nummois = 4
    Case "mai": nummois = 5
    Case "juin": nummois = 6
    Case "juil", "juillet": nummois = 7
    Case "aou", "aoû", "août", "aout": nummois = 8
    Case "sept", "septembre": numois = 9
    Case "oct", "octobre": nummois = 10
    Case "nov", "novembre": nummois = 11
    Case "dec", "déc", "décembre", "decembre": nummois = 12
    Case Else:  Error 1
End Select

End Function

salut
 
Re : Mois alpha ou numérique

Bonjour à tous,

Avec la fonction CHERCHE :

=ENT(CHERCHE(A1;"janv-févr-mars-avr--mai--juin-juil-août-sept-oct--nov--déc")/5)+1

Cette fonction n'est pas sensible à la casse. Les tirets dans la chaîne servent à lisser les mois de 3 ou 4 lettres pour instaurer un pas de 5.

A+
Horatio
 
Dernière édition:
Re : Mois alpha ou numérique

re,

Petite explication :

Tu as dans une cellule un mois dans un format texte.

Supposont que A1 contienne Janvier

En mettant dans une autre cellule = "1/"&A1

on obtient 1/Janvier (équivalent au 1er janvier)

Le résultat étant toujours en format Texte, il faut multiplier par 1 pour que Excel le transforme en chiffre (ce chiffre étant reconnu comme une date).

En appliquant la fonction MOIS, on obtient alors 1 pour janvier.

Fais des essais en décomposant la formule.

@+
 
- 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
17
Affichages
592
Retour