Format date Excel

Résolu
Bourinos Messages postés 8 Statut Membre -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerai dans mon tableau avoir une cellule qui affiche par exemple : "Janv 2009" en utilisant le format date
Or, je n'ai pas trouvé le format adéquate, pour le moment j'ai mis la cellule en format personnalisé : "mmm aaaa" mais ce format indque : "janv 2009" j'aimerai donc savoir si'il est possible d'entrer un format qui met une majuscule au début du nom du mois. Cette cellule est renseigné automatiquement par une autre cellule dont la valeur est : 01/01/2009.

Je ne souhaite pas entrer à la main le texte car mon fichier comporte beaucoup d'onglet et ca serait lourd de modifier tout les onglets manuellement tous les mois .

Cordialement
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  1. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour à tous

    voici une formule pour la premiere lettre du mois en majuscule

    la date en A1 , la Formule En B1
    =TEXTE(A1;"jj") & " " & NOMPROPRE(TEXTE(A1;"mmmm")) & " " & TEXTE(A1;"aaaa")

    maintenant pour ce qui est de calculs, Excel est tres bon la dedans

    En C1 :
    =(B1*1) + 1
    donnera le lendemain
    4
    1. Bourinos Messages postés 8 Statut Membre
       
      Merci pour ta réponse puisque celà fonctionne très bien et correspond exactement à ma demande.
      En effet je n'avais pas besoin de faire de calcul à partir de la cellule qui m'indique :"Janvier 2009".

      Merci encore

      Cordialement
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    Intérressant votre proposition,jfqld, mais êtes vous sur qu'Excel transforme en majuscules et si oui, pouvez vous préciser ce que vous faites exactement. Chez moi, ça ne marche pas.
    Crdlmnt
    1
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    dans une colonne plus loin tu inscris ta liste de mois telle que tu les veux écris, tu sélectionnes cette plage de 12 cellules et tu la nommes ListeMois.
    Avec une date en C1, tu saisis dans une cellule :
    =INDEX(ListeMois,(MOIS(C1)))& " "& ANNEE(C1)

    Tu auras ce que tu veux mais je trouve ça dommage :
    1) les mois sont des noms communs c'est donc une faute de mettre une majuscule.
    2) et en plus ça ne sera plus une date pour excel donc plus diffilcile et plus long de travailler avec.

    eric
    1
    1. Bourinos Messages postés 8 Statut Membre
       
      Certes les mois sont des nom commun mais comme dans ma cellule je veux juste le nom du mois et l'année le nom du mois ce retrouve donc en début de phrase et la majuscule est alors recommandée.

      Personnellement ca ne me dérange pas mais c'est un fichier destiné à être communiqué et je pense qu'on me fera la remarque donc j'essaye d'anticiper...

      Cordialement
      0
  4. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    la Norme est la minuscule

    pour transformer en majuscule (la date en A1) :
    =MAJUSCULE(Texte(A1;"jjjj jj mmmm aaaa"))

    Format :
    j : 1 à 28,29,30 ou 31
    jj : 01 à 31
    jjj : Nom du jour 3 lettres
    jjjj : nom du jour complet

    m : 1 à 12
    mm : 01 à 12
    mmm : Nom du mois court (3 ou 4 lettres)
    mmmm : Nom du mois complet

    aa : 08
    aaaa : 2008
    1
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      pas bete...
      ou nompropre(...) pour n'avoir que les initiales en majuscule
      eric
      0
      1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Pas bête, effectivement ; mais comme tu l'as signalé plus haut, ce n'est plus une date et on ne peut faire aucun calcul avec ce TEXTE ...
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    "j'aimerai donc savoir si'il est possible d'entrer un format qui met une majuscule au début du nom du mois. "

    La réponse est clairement NON, sauf si quelqu'un dispose d'une solution en VBA ...
    1
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonsoir raymond,

      mais même en vba ça sera du texte, là il faut refaire excel je pense... ;-)
      0
  7. Phil-13 Messages postés 22 Statut Membre 2
     
    Bonjour,

    J'ai trouvé ceci qui résoud le problème en excel (non vba) ... un peu tard ... :

    A partir d'une date en A1 par exemple =NOMPROPRE(TEXTE(A1;"mmmm"))

    Cordialement

    Philippe
    1
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Cette proposition a déjà été faite au post #6 et au post #9 !
      0
  8. jfqld Messages postés 8725 Date d'inscription   Statut Membre Dernière intervention   127
     
    slt
    tu saisis ta date exemple 01/10/2008
    tu fais FORMAT CELLULLE et personnalisée
    dans TYPE tu tapes

    MMM AA
    tu auras OCTO 08

    ou MMMM AAAA
    et tu auras
    OCTOBRE 2008
    -1