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

Résolu
mj1974 Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   -  
mj1974 Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
Bonjour et merci.
Je n'arrive pas à rentrer ma formule ?
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > mj1974 Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention  
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359 > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
Merci. Est ce que les trois formules fonctionnent afin d'avoir un an de plus chaque année ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Regarde si ça te convient

https://www.cjoint.com/c/EAytKqVDAsv
0
mj1974 Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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 1892 Date d'inscription   Statut Membre Dernière intervention   359
 
Bonjour.
Tout d'abord, merci.
L'age en année. 14 ans par exemple.
-1