Anniversaires à fêter dans le mois sous excel
Résolu/Fermé
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
-
28 janv. 2015 à 12:20
Ninilafferty Messages postés 8 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 1 février 2015 - 1 févr. 2015 à 19:59
Ninilafferty Messages postés 8 Date d'inscription vendredi 5 octobre 2007 Statut Membre Dernière intervention 1 février 2015 - 1 févr. 2015 à 19:59
A voir également:
- Trier date de naissance par mois excel
- Excel trier par ordre croissant chiffre - Guide
- Journal de ma naissance gratuit à imprimer - Télécharger - Histoire & Religion
- Liste déroulante excel - Guide
- Si et excel - Guide
6 réponses
Bonsoir,
je copie-colle la formule de mon agenda, pour me signaler un compte à rebours une quinzaine à l'avance et le jour fatidique :
' SI(Xn="";"";SI(DATE(ANNEE(AUJOURDHUI());MOIS(Xn);JOUR(Xn))=AUJOURDHUI();"Anniv.";SI(MOD((AUJOURDHUI()-Xn);365,25)>=349,5;ARRONDI.INF(MOD((AUJOURDHUI()-Xn);365,25)-366,25;0);"")))
dans laquelle il convient de remplacer Xn par la 1ere cellule de date, puis tirer vers le bas.
Autrement, il y a aussi la fonction "cachée" DATEDIFF()
Bonne suite
je copie-colle la formule de mon agenda, pour me signaler un compte à rebours une quinzaine à l'avance et le jour fatidique :
' SI(Xn="";"";SI(DATE(ANNEE(AUJOURDHUI());MOIS(Xn);JOUR(Xn))=AUJOURDHUI();"Anniv.";SI(MOD((AUJOURDHUI()-Xn);365,25)>=349,5;ARRONDI.INF(MOD((AUJOURDHUI()-Xn);365,25)-366,25;0);"")))
dans laquelle il convient de remplacer Xn par la 1ere cellule de date, puis tirer vers le bas.
Autrement, il y a aussi la fonction "cachée" DATEDIFF()
Bonne suite
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 737
29 janv. 2015 à 23:16
29 janv. 2015 à 23:16
Bonsoir
Pour retrouver le mois anniversaire il faut déjà avoir dans ton tableau la date de naissance de chacun
En supposant que tu insères cette date dans une colonne D, en colonne H par exemple en H2 tu mets =MOIS(D2) formule à étirer au bas de la colonne (double clic sur le petit carré noir en bas à droite de la cellule)
Lorsque tu veux tous les noms des personnes dont l'anniversaire tombe en mars il suffit de filtrer ton tableau à partir de la colonne H avec la valeur 3
Si en plus tu veux avoir à côté l'age de chacun à son anniversaire , en I2 tu mest la formule : =ANNEE(AUJOURDHUI())-ANNEE(D3) et tu étires la formule
Cdlmnt
Pour retrouver le mois anniversaire il faut déjà avoir dans ton tableau la date de naissance de chacun
En supposant que tu insères cette date dans une colonne D, en colonne H par exemple en H2 tu mets =MOIS(D2) formule à étirer au bas de la colonne (double clic sur le petit carré noir en bas à droite de la cellule)
Lorsque tu veux tous les noms des personnes dont l'anniversaire tombe en mars il suffit de filtrer ton tableau à partir de la colonne H avec la valeur 3
Si en plus tu veux avoir à côté l'age de chacun à son anniversaire , en I2 tu mest la formule : =ANNEE(AUJOURDHUI())-ANNEE(D3) et tu étires la formule
Cdlmnt
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
31 janv. 2015 à 10:31
31 janv. 2015 à 10:31
Merci
mais du coup il faut un filtre lorsque j'ouvre le fichier excel ?
mais du coup il faut un filtre lorsque j'ouvre le fichier excel ?
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
Modifié par Mike-31 le 30/01/2015 à 07:51
Modifié par Mike-31 le 30/01/2015 à 07:51
Bonjour,
Tu peux tester cette formule, en supposant que la colonne anniversaire comporte les dates de naissance et est en G
en J2 par exemple tu saisis le mois "janvier" et en K2 cette formule te donnera le nombre d'anniversaire à souhaiter
=SOMMEPROD((MOIS($G$7:$G$300)=1)*1)
en J3 saisir "février" et en K3
=SOMMEPROD((MOIS($G$7:$G$300)=2)*1)
etc ... tu peux également compléter ton fichier d'une mise en forme conditionnelle qui colorisera les cellules ou les lignes des anniversaires concernés
pour savoir combien d'anniversaire à souhaiter le jour courant
=SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1)
ou encore
=SI(SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1)=0;"";SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Tu peux tester cette formule, en supposant que la colonne anniversaire comporte les dates de naissance et est en G
en J2 par exemple tu saisis le mois "janvier" et en K2 cette formule te donnera le nombre d'anniversaire à souhaiter
=SOMMEPROD((MOIS($G$7:$G$300)=1)*1)
en J3 saisir "février" et en K3
=SOMMEPROD((MOIS($G$7:$G$300)=2)*1)
etc ... tu peux également compléter ton fichier d'une mise en forme conditionnelle qui colorisera les cellules ou les lignes des anniversaires concernés
pour savoir combien d'anniversaire à souhaiter le jour courant
=SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1)
ou encore
=SI(SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1)=0;"";SOMMEPROD((JOUR(G7:G300)=JOUR(AUJOURDHUI()))*(MOIS(G7:G300)=MOIS(AUJOURDHUI()))*1))
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
31 janv. 2015 à 10:34
31 janv. 2015 à 10:34
Merci c'est tout à fait ce que je recherche concernant votre fonction au jour courant !
il ne me reste plus qu'à insérer une fonction somme en bas de tableau pour connaitre le total d'anniversaire au mois courant et le tour est joué !
il ne me reste plus qu'à insérer une fonction somme en bas de tableau pour connaitre le total d'anniversaire au mois courant et le tour est joué !
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
31 janv. 2015 à 10:47
31 janv. 2015 à 10:47
J'ai un souci avec la formule du jour courant :
L'anniversaire va apparaître que le jour où j'ouvre le fichier mais je n'aurais pas TOUS les anniversaires du mois en cours puisque le jour est pris également ! Comment pourrais-je solutionner ce souci ?
Cordialement
L'anniversaire va apparaître que le jour où j'ouvre le fichier mais je n'aurais pas TOUS les anniversaires du mois en cours puisque le jour est pris également ! Comment pourrais-je solutionner ce souci ?
Cordialement
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
30 janv. 2015 à 16:43
30 janv. 2015 à 16:43
Bonjour Ninilafferty,
Vous avez ouvert deux discussions sur ce forum et dans aucune des deux vous n'avez eu la correction d'apporter la moindre réponse aux propositions.
C'est pas comme cela que l'on agit envers les bénévoles que nous sommes
Vous avez ouvert deux discussions sur ce forum et dans aucune des deux vous n'avez eu la correction d'apporter la moindre réponse aux propositions.
C'est pas comme cela que l'on agit envers les bénévoles que nous sommes
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
31 janv. 2015 à 10:35
31 janv. 2015 à 10:35
Désolé de ne pas avoir répondu plus tôt, 2 bébés à s'occuper ça prend beaucoup de temps !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
31 janv. 2015 à 11:53
31 janv. 2015 à 11:53
Re,
Merci pour ce retour, pour avoir le nombre d'anniversaire à fêter dans un mois donné ce sont ces formules qu'il faut utiliser
en J2 par exemple tu saisis le mois "janvier" et en K2 cette formule te donnera le nombre d'anniversaire à souhaiter
=SOMMEPROD((MOIS($G$7:$G$300)=1)*1)
en J3 saisir "février" et en K3
=SOMMEPROD((MOIS($G$7:$G$300)=2)*1)
etc ... tu peux également compléter ton fichier d'une mise en forme conditionnelle qui colorisera les cellules ou les lignes des anniversaires concernés
Merci pour ce retour, pour avoir le nombre d'anniversaire à fêter dans un mois donné ce sont ces formules qu'il faut utiliser
en J2 par exemple tu saisis le mois "janvier" et en K2 cette formule te donnera le nombre d'anniversaire à souhaiter
=SOMMEPROD((MOIS($G$7:$G$300)=1)*1)
en J3 saisir "février" et en K3
=SOMMEPROD((MOIS($G$7:$G$300)=2)*1)
etc ... tu peux également compléter ton fichier d'une mise en forme conditionnelle qui colorisera les cellules ou les lignes des anniversaires concernés
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
31 janv. 2015 à 16:24
31 janv. 2015 à 16:24
Re,
Un petit montage pour tester plusieurs possibilités
https://www.cjoint.com/c/EAFqHq3yOjN
Un petit montage pour tester plusieurs possibilités
https://www.cjoint.com/c/EAFqHq3yOjN
Ninilafferty
Messages postés
8
Date d'inscription
vendredi 5 octobre 2007
Statut
Membre
Dernière intervention
1 février 2015
1 févr. 2015 à 19:59
1 févr. 2015 à 19:59
Merci c'est super ! Tout ce que je cherchais ! Merci beaucoup
Par contre pour comprendre le fonctionnement à quoi sert au juste la fonction SOMMEPROD ??
Par contre pour comprendre le fonctionnement à quoi sert au juste la fonction SOMMEPROD ??
30 janv. 2015 à 09:09
31 janv. 2015 à 10:29
La formule que vous me proposer est plus un compte à rebours mais j'aimerais qu'en ouvrant Excel le 10 janvier par exemple j'ai tout les anniversaires du mois de janvier qui s'affiche ou se mettent en "avant" pour moi savoir combien d'anniversaires il y aura à souhaiter au repas
31 janv. 2015 à 10:48
Mon agenda regroupe sur une même ligne les dates pour Mr, Mme et les enfants
en en-tête, cette formule m'indique le nombre d'alertes : =SOMMEPROD((plage alertes dates<>"")*1)
et, à coté, l'alerte la plus proche par : =SI(SOMME(plage alertes dates)=0;"";MAX(plage alertes dates))