Initiales jour et date automatiques en rentrant mois et année

Résolu
tiiiit -  
tiiiit74 Messages postés 3 Statut Membre -
Bonjour à tous,

Assistant maternel, tous les mois, sur la fiche que je transmets à mes employeurs, je me fais une série de copier/coller alors qu'une simple formule pourrait me rendre grandement service.

Je souhaiterai, quand je rentre en G1 le mois et l'année, que soient automatiquement compléter les cellules de A3 à A33 avec l'initiale du jour suivi de la date, ainsi :

G1 : Je rentre 01/10/2015, s'affiche octobre 2015

Avec comme résultat de la formule :

J 1 en A3 pour jeudi 1 octobre 2015
V 2 en A4 pour vendredi 2 octobre 2015
S 3 en A5 pour samedi 3 octobre 2015
D 4 en A6 pour dimanche 4 octobre 2015
...
...
S 31 en A33 pour samedi 31 octobre 2015

Ce serait génial !

Je pense être assez clair. Sinon dites le moi ^^

Ah, je suis sous Excel 2013.

Merci d'avance !!!

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    essayez cette formule pour une date en G1
    en A3 cette formule à tirer sur la hauteur dont vous avez besoin

    =CHOISIR(JOURSEM($G$1+LIGNE($A1)-1;2);"L";"M";"M";"J";"V";"S";"D")&" "&JOUR($G$1+LIGNE(A1)-1)

    vous pouvez rajouter des lettres entre les guillemets sur chaque point par exemple pour différencier mardi et mercredi

    Attention à la position des signes $

    crdlmnt

    Errare humanum est, perseverare diabolicum
    1
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    La solution la plus simple ;
    en A3 mettre : =G1
    en A4=A3+1 et étirer vers le bas jusqu'au dernier jour du mois
    sélectionner les cellules de la colonne A, Format choisir Personnalisé et dans Type mettre : jjj j
    Les jours s'afficheront jeu 1, ven 2 etc

    L'autre solution pour avoir seulement l'initiale du jour :
    En A3 mettre :
    =CHOISIR(JOURSEM($G$1+LIGNE()-3;2);"L";"M";"Me";"J";"V";"S";"D")&" "&JOUR($G$1+LIGNE()-3)
    Etirer la formule vers le bas

    Cdlmnt
    Via
    1
  3. tiiiit74 Messages postés 3 Statut Membre
     
    Merci à tous les 2, j'ai essayé, tout marche, faut juste que je pense à pas dépasser le dernier jour du mois quand j'étire.

    D'ailleurs, je sais pas si je fais comme il faut.

    Copier A3, sélectionner de A3 à Adernierjourdu mois et Coller, j'ai bon ?

    Je ne sais pas encore quelle fonction je vais garder, à l'usage, je verrai (Et comme ça, pas de jaloux ^^).
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      .. ou alors sélectionner A3, cliquer sur la petite croix en bas à droite de la cellule et faire glisser vers le bas en maintenant le clic, c'est pas mal non plus!!!
      Pour vous arrêter à la fin du mois, dans ma proposition:
      =SI(MOIS($G$1+LIGNE(A1))<>MOIS($G$1);"";CHOISIR(JOURSEM($G$1+LIGNE($A1)-1;2);"L";"M";"M";"J";"V";"S";"D")&" "&JOUR($G$1+LIGNE(A1)-1))

      ainsi vous pouvez tirer la formule sur 31 jours, elle s'arrêtera à la fin du mois de la date en G1

      (attention aux signes $)

      bonne route

      Ps: il n' y aucune concurrence entre Via, les autres.. et moi!! ^^^:-))))
      (du moins je ne pense pas, via devrait confirmer)
      0
    2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Hello Vaucluse

      Je confirme !!
      Bonne formule de Vaucluse pour stopper en fin de mois
      0
    3. tiiiit74 Messages postés 3 Statut Membre
       
      Merci mais petits soucis :

      Les A1 et les $A1 se mettent en rouge dans la formule et la cellule correspondante aussi
      Les $G$1 se mettent en bleu dans la formule et la cellule correspondante aussi
      Quelques parenthèses en vert aussi...

      La ligne 1 comporte :

      En A1 (fusion A1B1C1) l'intitulé de la feuille en texte : "Fiche de présence pour l'enfant :"
      En F1 (fusion F1G1) : texte "Mois/Année :"
      Et donc en G1 le mois en cours.

      En l'état la formule enlève 1 jour de trop chaque mois.

      Je me contente de faire copier/coller depuis le forum vers la feuille en A3, et d'étirer avec la croix comme convenu ^^

      C'est ballot...

      https://www.dropbox.com/s/lvk6qr78eyhz8mt/Fiche%20de%20pr%C3%A9sence.xlsx?dl=0
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > tiiiit74 Messages postés 3 Statut Membre
       
      Bonjour
      les couleurs dans la formule font partie des joujoux excel et n'ont aucun importance. Seuls les libellés comptent. Excel vous encadre les cellules utilisées dans la formule, c'est une option que vous pouvez shunter, mais ça n'influe pas sur les formats d'affichage
      pour le problème du jour manquant, effectivement il faut commencer la formule par:
      =SI(MOIS($G$1+LIGNE(A1)-1)<>MOIS($G$1);....
      Crdlmnt.
      0
    5. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
       
      Bonjour le fil, Bonjour l'ami Vaucluse,

      effectivement excellente formule, mais excuse l'intrusion, j'ajouterai un -1 en début de formule qui dans l'état sauf erreur de ma part s'arrête la veille de la fin du mois

      =SI(MOIS($G$1+LIGNE(A1)-1)
      Cordialement
      0
  4. tiiiit74 Messages postés 3 Statut Membre
     
    Juste parfait !!! Merci encore de partager vos compétences !!!

    Je n'hésiterai pas si je me décide à automatiser d'autres choses ^^

    J'imagine déjà : Un planning qui remplirai automatiquement les feuilles de présence des enfants en fonction des mois contrats, avec les Jours Fériés, les Ponts, etc. etc., des heures de boulot gagnées !!!
    0