Calculer l'age par rapport à la date d'anniversaire

Résolu/Fermé
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 - 23 janv. 2015 à 16:48
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 - 25 janv. 2015 à 10:56
Bonjour,
J'aimerai avoir de l'aide sur une formule.
J'aimerai mettre en C des dates d'anniversaires. De ce fait, j'aimerai que l'age se calcul automatiquement en XFB tout les ans.
Comment puis je faire s'il vous plait ?
Merci d'avance.
Cordialement.

https://www.cjoint.com/c/EAxq5OIkzQT




17 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
23 janv. 2015 à 16:59
Bonjour

Utilises la fonction DATEDIF

=DATEDIF(C2;AUJOURDHUI();"y")

retourne la différence en années (y) entre la date en C2 et la date du jour

Cdlmnt
2
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 17:08
Bonjour et merci.
Je n'arrive pas à rentrer ma formule ?
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703 > mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023
Modifié par via55 le 23/01/2015 à 17:19
Insère une nouvelle colonne avant ta colonne XFB et rentre la formule dans cette nouvelle colonne, là c'est bon et elle fonctionne
Ou transformes le format des cellules de ta colonne XFB (qui est format Texte) en format
Standard

et si tu veux que s'affiche ans après l'âge tu peux transformer la formule ainsi :
=DATEDIF(C2;AUJOURDHUI();"y") & " ans"
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357 > via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024
23 janv. 2015 à 18:01
Merci ça marche.
Avec ta deuxième formule, est ce que l'age sera de 41 ans l'an prochain ?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 23/01/2015 à 17:39
Re,

Voila le fichier, pour des raisons de poids du fichier, j'ai limité les formules en C2:F5 il te reste à incrémenter vers ne bas et supprimer les colonnes qui ne te conviennent pas

https://www.cjoint.com/c/EAxrSC902O1

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 18:03
Merci. Est ce que les trois formules fonctionnent afin d'avoir un an de plus chaque année ?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 23/01/2015 à 19:30
Re,

Comment, tu veux que chaque formule donne l'age + un an c'est cela

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
1
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 19:47
Cette année pour la date 11/04/1974 ça donne 40 ans. En gardant le même tableur, je veux que l'an prochain ça passe à 41 ans.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
23 janv. 2015 à 17:19
Re,

Déja évite de faire des mise en forme de la première à la dernière ligne et idem de la première colonne à la dernière, tu utilise inutilement de la ressource pour rien ce qui ralentira tes formules.
en suite tes date étaient au format texte ce qui est incompatible avec toute sorte de calcul

en colonne D à F tu as 3 modes de calcul dès que cjoint.com est accessible je te retourne le fichier
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 076
23 janv. 2015 à 20:12
Re,

Mais ça le fera automatiquement sans que tu n'aies a changer quoi que ce soit, l'age est calculé en fonction de la date saisie en colonne C et aujourd'hui d'ailleurs demain l'age affiché en colonne D, exemple en D2 ce soir affiche
ANCEL Brigitte a 40 ans 9 mois 12 jours
et demain tu auras un jour de plus pour afficher
ANCEL Brigitte a 40 ans 9 mois 13 jours
et chaque jour passé tu auras 1 jour de plus puis 1 mois etc ...
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 21:07
OK, merci pour tout.
Est il possible de mettre une case en surbrillance à partir d'un âge définis ?
Exemple : A partir de 4 ans en jaune et à 16 ans, plus de couleur...
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
23 janv. 2015 à 21:31
Re,

Oui bien sur donc d'après ton tableau quelle cellule veux tu mettre en couleur le nom, le prénom, la date ou l'age ou encore la ligne ?

et de 4 ans à 16 ans en jaune, c'est tout ou veux tu coloriser par tranche d'age, si oui de quel age à quel age pour chaque couleur
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 22:00
Tout d'abord, encore merci pour tout.
En fait, je finalise un tableau excel et après j'aurai besoin de toi.
Est ce que je pourrais compter sur toi ?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
23 janv. 2015 à 22:08
Re,

Pas de problème, en attendant je passe le statut de la discussion en résolu, mais si tu as besoin d'un complément d'information tu reviens dans cette discussion je le verrais
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 22:13
OK, merci pour tout.
Je suis débutant sur excel, j'apprends sur le "tas".
Je vais être trésorier de mon C.E. donc ça va être très utile.
Encore merci.
Bonne soirée.
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
24 janv. 2015 à 14:00
Salut Mike-31, j'espère que ça va.
Encore merci pour hier.
Je viens de finir mon tableau et j'ai besoin de toi.
Je te joins mon tableau avec un exemple de ce que je veux. J'ai mis les cases en surbrillance manuellement.
https://www.cjoint.com/c/EAyogHK2hpz

En XFA, rentrée des classes, j'aimerai que les cases se mettent en surbrillance de 4 ans à 16 ans inclus.

En XFB, Noël, j'aimerai que les cases se mettent en surbrillance de la naissance à 14 ans inclus.

Comme tu peux voir, CARULLA Hugo, 15 ans, à le droit à la rentrée des classes mais il n'a plus le droit à Noël.

Je te remercie d'avance.

0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
24 janv. 2015 à 15:28
Re,

je te regarde ça dans la soirée, mais ce que je voudrai savoir, c'est la raison qui t'on poussé à masquer les colonnes de D à CEY

Sur le premier fichier tu avais des formats et ton fichier pesait plus de 10 MO alors que le fichier que je t'ai retourné ne faisait plus que 14KO, c'est énorme comme différence
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
24 janv. 2015 à 16:51
En fait, j'ai fait des essais avec tes formules sur mon tableur d'origine. Ensuite j'ai laissé comme ça.
Le fichier joint que je t'ai envoyé est le bon (à part les cases en surbrillance). Tu pourras le réduire à nouveau s'il te plait ?
Merci d'avance, c'est vraiment sympa.
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 076
24 janv. 2015 à 19:27
Re,

Regarde si ça te convient

https://www.cjoint.com/c/EAytKqVDAsv
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
24 janv. 2015 à 19:47
Merci.
C'est top mais j'aimerai avoir une modification.
En G pour l'age, est il possible de changer la formule afin d'avoir 0 an (je sais c'est bizarre).
Car par exemple, pour Didier Gwénael, son fils n'a pas 1 an mais il a le droit à Noël (naissance à 14 ans inclus). Du coup, la case ne se met pas en surbrillance.
Cela va changer à son anniversaire mais si c'était un enfant né le 26 décembre, ça ne marche pas.
Merci encore.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
24 janv. 2015 à 20:32
Re,

En G2 colle cette formule

=SI(F2="";"";SI(DATEDIF(F2;AUJOURDHUI();"y")=0;"0 an";SUPPRESPACE(SI(AUJOURDHUI()-F2;TEXTE(DATEDIF(F2;AUJOURDHUI();"y");"[>1]0"" ans "";[>]""1 an "";")))))

et incrémente la vers le bas
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
24 janv. 2015 à 20:52
Top niveau, je suis super content.
J'aurai un dernier service à te demander.
Dans le même classeur, j'ai une feuille "Liste du personnel".
Serait il possible de mettre en surbrillance toute les dates => à 6 mois ?
Je n'ai pas toutes les dates. Si tu dois supprimer le M derrière certaines dates, pas de soucis.
Peux tu également remettre ma feuille au format logique (A, B, C, D, E,....) et non pas A, B, C, XFD comme le mien ?
D'ailleurs si tu peux me donner l'astuce, ce serait cool.
Merci d'avance.

0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
24 janv. 2015 à 21:04
Re,

Que veux tu dire par >= 6 mois c'est le calcul entre la date en colonne C et aujourd'hui, c'est cela, à quoi correspond le M derrière les dates
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
24 janv. 2015 à 21:12
En fait, les salariés ont le droit aux cadeaux du Comité d'entreprise après 6 mois d'embauche.
Donc >= 6 mois entre la date en C et aujourd'hui.
Le M correspond à Mapadis, une deuxième entreprise de notre groupe. Tu peux les supprimer.
Merci d'avance.

PS : Pour la feuille Rentrée des classes et Noël, les 6 premières lignes ne fonctionnent pas (les surbrillances restent).
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
24 janv. 2015 à 21:50
Re,

Pour la feuille Rentrée des classes et Noël, les 6 premières fonctionnent parfaitement, as tu changé de fichier ou as modifié quelque chose, j'ai testé le fichier que je t'ai retourné, il n'y a pas de problème

Pour le reste on verra demain matin
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
Modifié par mj1974 le 24/01/2015 à 22:09
Par erreur, j'ai mis les 6 premières lignes en surbrillance manuellement.
La feuille fonctionne.
Pour le reste, à demain.
En tout cas, merci pour tout, c'est cool.
Bonne fin de soirée.
A+
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
25 janv. 2015 à 10:15
Re,

voila ton fichier les dates qui sont inférieure à 6 mois d'embauche sont en rouge, tu peux continuer à utiliser ton repaire M en fin de date j'ai fait le tri dans la formule de mise en forme

https://www.cjoint.com/c/EAzkyQa3sK8
0
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
25 janv. 2015 à 10:56
Salut Mike-31.
SUPER !!!
Tout fonctionne, je suis super content.
Je te remercie pour tout ce que tu as fait, c'est vraiment sympa de passer du temps pour m'aider.
Je te souhaite un bon dimanche et peut-être à bientôt.
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 076
23 janv. 2015 à 16:57
Bonjour,

Que veux tu, simplement l'âge en année ou en année, mois et jour par rapport à la date courante
-1
mj1974 Messages postés 1891 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 24 décembre 2023 357
23 janv. 2015 à 17:00
Bonjour.
Tout d'abord, merci.
L'age en année. 14 ans par exemple.
-1