Formule excel

Résolu
Bonjour,
je cherche un eformule excel me permettant de transformer un mois écrit en lettre en nombre de 1 à 12
merci
Configuration: Windows XP
Internet Explorer 7.0

11 réponses

  1. Bonjour,

    La formule est:
    =mois(référence de la cellule où le mois est écrit en lettres)

    Les résultats seront:

    1 pour Janvier
    2 pour Février
    etc
    12 pour Décembre

    Astuce: saisir la formule en lettres minuscules. A la validation si cela passe en majuscule c'est qu'il n'y a pas d'erreur de syntaxe, sinon vérifier la saisie.

    Salut
    1
    1. Bonjour,

      Désolé manet61, mais "mois" fait référence à un N° de série, ce qui n'est pas le cas présent, c'est une saisie en toutes lettre d'un mois.

      yéyé essaye de faire une liste de validation avec une liste de chiffres associés (ce qui éviterai les erreurs de saisies)

      Denis
      1
      1. pourquoi , tu peut pas le fair manuellement ?
        0
        1. en fait, dans une uatre formule, j'ai besoin d'utiliser la valeur du mois en chiffre et je voudrais permettre aux utilisateurs du fichier de compléter la cellule source en inscrivant le mois concerné en lettre.
          0
          1. dsl je vois pas , cherche dans les forum sa a deja eté resolu a mes connaisance
            0
            1. merci, mais ca ne marche pas. cette formule fonctionne avec une date au format jj/mm/aaaa et pas lorsque le mois est écrit en lettre.
              0
              1. bonjour
                et avec des conditions ?
                =SI(A1="JANVIER";1;SI(A1="FEVRIER";2;SI(A1="MARS";3;SI(A1="AVRIL";4;SI(A1="MAI";5;SI(A1="JUIN";6;SI(A1="JUILLET";7)))))))+SI(A1="AOUT";8;SI(A1="SEPTEMBRE";9;SI(A1="OCTOBRE";10;SI(A1="NOVEMBRE";11;SI(A1="DECEMBRE";12)))))
                0
                1. merci denis. en effet cela fonctionne.
                  maintenant j'essaye juste de créer une liste déroulante, mais imposssible....
                  même l'aide excel ne m'aiguille pas !
                  connais tu la procédure?.
                  en fait je voudrais pouvoir offrir un menu déroulant avec tous les mois de l'année.
                  0
                2. Contributeur
                  Bonjour,

                  Si c'est possible,Le plus simple pour toi serait d'écrire sous forme de date, par ex: 1/6/08, et d'utiliser format-cellule- nombre -personnalisé et dans type marquer mmmm (sans guillemets)
                  la formule donnée par manet s'appliquerait alors

                  Sinon:
                  =INDEX({1;2;3;4;5;6;7;8;9;10;11;12};EQUIV(A1;{"janvier";"février";"mars";"avril";"mai";"juin";"juillet";"aout";"septembre";"octobre";"novembre";"décembre"};0))

                  ou utiliser un tableau intermédiaire
                  en colA les mois en colonne B les chiffres:

                  et la formule si le mois est inscrit en C1
                  =si(NB.SI($A$1:$A$12;C1)=0;"";rechercheV(C1;$A$1:$B$12;0))
                  0
                  1. super, merci bcp denis.
                    juste une dernière question. comment as tu fait pour créer la liste déroulante ?
                    0
                    1. bon, c'est bon merci, j'ai trouvé pour la liste.
                      merci à tous.
                      bonne journée.
                      0