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

Résolu
mj1974 Messages postés 2003 Date d'inscription   Statut Membre Dernière intervention   -  
mj1974 Messages postés 2003 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



--
« Je peux accepter l'échec, tout le monde échoue dans quelque chose. Mais je ne peux pas accepter de ne pas essayer »

17 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. mj1974 Messages postés 2003 Date d'inscription   Statut Membre Dernière intervention   359
       
      Bonjour et merci.
      Je n'arrive pas à rentrer ma formule ?
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > mj1974 Messages postés 2003 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
      2. mj1974 Messages postés 2003 Date d'inscription   Statut Membre Dernière intervention   359 > via55 Messages postés 14393 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
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  9. mj1974 Messages postés 2003 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
  10. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  11. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Regarde si ça te convient

    https://www.cjoint.com/c/EAytKqVDAsv
    0
    1. mj1974 Messages postés 2003 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
  12. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
  13. mj1974 Messages postés 2003 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
  14. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  15. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  16. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. mj1974 Messages postés 2003 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
  17. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Que veux tu, simplement l'âge en année ou en année, mois et jour par rapport à la date courante
    -1
  18. mj1974 Messages postés 2003 Date d'inscription   Statut Membre Dernière intervention   359
     
    Bonjour.
    Tout d'abord, merci.
    L'age en année. 14 ans par exemple.
    -1