Excel/difficultés. avec MFC et Date
Résolu
benji71
Messages postés
738
Date d'inscription
Statut
Membre
Dernière intervention
-
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
benji71 Messages postés 738 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et ttes,
j'espere que vous allez bien.
en ce "beau" dimanche de cette fin de mois d'août, je me permets de poster un double problème.
je joins le fichier sur lequel, vous comprendrez plus facilement ce que je cherche à faire : https://www.cjoint.com/?3HvlVJioy0n
mais pour les "pressés", sachez que ma première difficultée porte sur la mise en place dans une cellule de l'année. cette cellule doit evoluer en fonctioon de l'année.
second problème porte sur la mfc d'une cellule qui devrait être associée à la date de naissance.
je pense (pas certain mais quand même..) être plus clair sur le fichier...
merci de votre aide, de vos précieux conseils et des pistes de solutions que je pourrais envisager.
bien à vous..
cdlmnt
berni///
j'espere que vous allez bien.
en ce "beau" dimanche de cette fin de mois d'août, je me permets de poster un double problème.
je joins le fichier sur lequel, vous comprendrez plus facilement ce que je cherche à faire : https://www.cjoint.com/?3HvlVJioy0n
mais pour les "pressés", sachez que ma première difficultée porte sur la mise en place dans une cellule de l'année. cette cellule doit evoluer en fonctioon de l'année.
second problème porte sur la mfc d'une cellule qui devrait être associée à la date de naissance.
je pense (pas certain mais quand même..) être plus clair sur le fichier...
merci de votre aide, de vos précieux conseils et des pistes de solutions que je pourrais envisager.
bien à vous..
cdlmnt
berni///
A voir également:
- Excel/difficultés. avec MFC et Date
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Déplacer colonne excel - Guide
- Nombre de jours entre deux dates excel - Guide
5 réponses
Bonjour,
Dans un premier temps, voici le lien vers le fichier avec vos 2 problèmes résolus :
https://www.cjoint.com/?3HvnL7npfLE
Et voici les explications :
Pour votre premier problème, je me suis placer dans les cellules de la ligne 2 et il fallait tester si la cellule du dessous contenait une date en janvier.
La formule a utilisé (en N2 dans cet exemple) est :
=SI(MOIS(N3)=1;ANNEE(N3);"")
Je teste si le numéro de mois de N3 est égal à 1. Si oui, j'affiche l'année de N3, sinon je n'affiche rien.
Ensuite pour la mise en forme conditionnelle, j'ai procédé en 2 étapes :
Dans un premier temps, j'ai standardisé les dates contenus dans la ligne 3 afin de toujours obtenir la date du premier jour du mois. En Q3 votre formule est donc devenue :
=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)
Formule qui donne le 1er jour du mois en cours.
Une fois cela effectué, j'ai sélectionné la plage $N$4:$BI$6 et appliqué la mise en forme conditionnelle en fonction de la formule suivante :
=MOIS.DECALER(DATE(ANNEE($D4);MOIS($D4);1);21)=N$3
La fonction MOIS.DECALER ajoute un nombre de mois à une date donnée.
Cette formule vérifie donc si la valeur de la cellule en ligne 3 de la colonne correspondante est égale au premier jour du mois de la date de naissance + 21 mois de l'enfant.
L'utilisation des références mixtes permet d'appliquer la formule à l'ensemble de la plage de façon dynamique
Bonne journée,
Dans un premier temps, voici le lien vers le fichier avec vos 2 problèmes résolus :
https://www.cjoint.com/?3HvnL7npfLE
Et voici les explications :
Pour votre premier problème, je me suis placer dans les cellules de la ligne 2 et il fallait tester si la cellule du dessous contenait une date en janvier.
La formule a utilisé (en N2 dans cet exemple) est :
=SI(MOIS(N3)=1;ANNEE(N3);"")
Je teste si le numéro de mois de N3 est égal à 1. Si oui, j'affiche l'année de N3, sinon je n'affiche rien.
Ensuite pour la mise en forme conditionnelle, j'ai procédé en 2 étapes :
Dans un premier temps, j'ai standardisé les dates contenus dans la ligne 3 afin de toujours obtenir la date du premier jour du mois. En Q3 votre formule est donc devenue :
=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)
Formule qui donne le 1er jour du mois en cours.
Une fois cela effectué, j'ai sélectionné la plage $N$4:$BI$6 et appliqué la mise en forme conditionnelle en fonction de la formule suivante :
=MOIS.DECALER(DATE(ANNEE($D4);MOIS($D4);1);21)=N$3
La fonction MOIS.DECALER ajoute un nombre de mois à une date donnée.
Cette formule vérifie donc si la valeur de la cellule en ligne 3 de la colonne correspondante est égale au premier jour du mois de la date de naissance + 21 mois de l'enfant.
L'utilisation des références mixtes permet d'appliquer la formule à l'ensemble de la plage de façon dynamique
Bonne journée,
Bonjour à tous,
Bonjour Patrice33740, Bonjour Syzygy,
Permettez-moi de vous remercier pour votre aide et vos précieux conseils et propositions qui m'ont permis de réaliser ce que je souhaitais. soyez en remercier.
j'ai tous reporté sur le fichier original..cela marche.. :-)
j'aurais une questions complémentaire (enfin, si j'ose.. ;-)...la MFC rempli bien la cellule des 21 mois de l'enfant. auriez-vous une piste poru faire en sorte qu'une fois passé (je parle du mois des 21 mois de l'enfant) la cellule perde sa mfc ?
actuellement; la cellule des 21 mois se rempli via la mfc mais une fois le mois passé, elle reste activée...comme pourrais-je faire..?
je vous souhaite à tous un bon debut de semaine..
merci à ce forum d'exister et surtout à vous qui partager votre savoir..
cdlmnt,
berni//
Bonjour Patrice33740, Bonjour Syzygy,
Permettez-moi de vous remercier pour votre aide et vos précieux conseils et propositions qui m'ont permis de réaliser ce que je souhaitais. soyez en remercier.
j'ai tous reporté sur le fichier original..cela marche.. :-)
j'aurais une questions complémentaire (enfin, si j'ose.. ;-)...la MFC rempli bien la cellule des 21 mois de l'enfant. auriez-vous une piste poru faire en sorte qu'une fois passé (je parle du mois des 21 mois de l'enfant) la cellule perde sa mfc ?
actuellement; la cellule des 21 mois se rempli via la mfc mais une fois le mois passé, elle reste activée...comme pourrais-je faire..?
je vous souhaite à tous un bon debut de semaine..
merci à ce forum d'exister et surtout à vous qui partager votre savoir..
cdlmnt,
berni//
Quelle solution as-tu adopté ?
Pour la question supplémentaire, la solution la plus simple est de ne pas mettre la première MFC pour les 3 mois précédent le mois actuel
Pour la question supplémentaire, la solution la plus simple est de ne pas mettre la première MFC pour les 3 mois précédent le mois actuel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question