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
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
29 janv. 2015 à 22:44
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
30 janv. 2015 à 09:09
PS: DATEDIF() avec un seul "F"
0
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:29
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 vendredi 5 octobre 2007 Statut Membre Dernière intervention 1 février 2015
31 janv. 2015 à 10:48
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 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 704
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
0
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
Merci
mais du coup il faut un filtre lorsque j'ouvre le fichier excel ?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
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.
0
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
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 vendredi 5 octobre 2007 Statut Membre Dernière intervention 1 février 2015
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
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
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
0
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
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 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
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
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
31 janv. 2015 à 16:24
Re,

Un petit montage pour tester plusieurs possibilités

https://www.cjoint.com/c/EAFqHq3yOjN
0
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
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