Anniversaires à fêter dans le mois sous excel

Résolu
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un fichier Excel basique pour publipostage (titre / nom/ prénom/ adresse / cp / ville) auquel j'ai ajouté une colonne "anniversaire" car je voudrais également connaitre sur mes 280 membres les anniversaires du mois à fêter. (Un repas étant programmé pour fêter tous les anniversaires du mois en cours).

Mais j'ai un souci pour l'élaboration de cette formule !
Merci pour votre aide


A voir également:

6 réponses

Ducdosteflem
 
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
0
Ducdosteflem
 
PS: DATEDIF() avec un seul "F"
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci effectivement j'ai utiliser la fonction DATEDIF pour avoir l'âge des personnes.
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
0
Ducdosteflem > Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

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))
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
mais du coup il faut un filtre lorsque j'ouvre le fichier excel ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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.
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
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é !
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé de ne pas avoir répondu plus tôt, 2 bébés à s'occuper ça prend beaucoup de temps !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Un petit montage pour tester plusieurs possibilités

https://www.cjoint.com/c/EAFqHq3yOjN
0
Ninilafferty Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci c'est super ! Tout ce que je cherchais ! Merci beaucoup
Par contre pour comprendre le fonctionnement à quoi sert au juste la fonction SOMMEPROD ??
0