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

Résolu/Fermé
tiiiit - Modifié par tiiiit le 8/09/2015 à 19:59
tiiiit74 Messages postés 3 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 10 septembre 2015 - 10 sept. 2015 à 14:32
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

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 8/09/2015 à 20:07
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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
8 sept. 2015 à 20:20
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
tiiiit74 Messages postés 3 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 10 septembre 2015
Modifié par tiiiit74 le 9/09/2015 à 15:49
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 9/09/2015 à 16:04
.. 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
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
9 sept. 2015 à 17:56
Hello Vaucluse

Je confirme !!
Bonne formule de Vaucluse pour stopper en fin de mois
0
tiiiit74 Messages postés 3 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 10 septembre 2015
Modifié par tiiiit74 le 10/09/2015 à 10:58
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
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > tiiiit74 Messages postés 3 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 10 septembre 2015
Modifié par Vaucluse le 10/09/2015 à 11:15
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
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
Modifié par Mike-31 le 10/09/2015 à 11:18
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
tiiiit74 Messages postés 3 Date d'inscription mardi 8 septembre 2015 Statut Membre Dernière intervention 10 septembre 2015
10 sept. 2015 à 14:32
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