Date dépassée sur excel

Bonjour, J'ai une colonne avec des dates d'anniversaires. Est-il possible de faire changer l'année automatiquement lorsque la date du jour aura dépassé d'une journée ?

Cordialement,


Ptiloup

6 réponses

  1. Bonjour à tous,

    Reponse : Oui

    Bonjour,

    Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que la version d'Excel, permettrait aux intervenants de répondre plus précisément à ta question.
    Crdmt

    1
    1. Ma version d'Excel est 2003 j'ai mis le fichier modèle sur www.cjoint.com/

      Merci pour votre aide si cela est possible

      Cordialeemnt,

      0
  2. Bonsoir,

    C'est bien de mettre ton fichier sur www.cjoint.com/ mais.......mais le lien que cjoint.com/ ta donnée il est ou??

    sans lien pas de possibilité d'accéder à ton fichier

    Slts

    0
    1. Bonjour,

      Il me semble que la fonction DATEDIF fonctionne y compris dans Excel 2003, à vérifier.

      Si c'est le cas, si Excel 2003 supporte aussi la fonction DATE et que la date de naissance est en A1, j'écris en B1:

      =DATE(ANNEE(A1)+DATEDIF(A1;AUJOURDHUI();"Y")+1;MOIS(A1);JOUR(A1))

      0
  3. Bonjour à tous

    1 Je suis nouveau sur le site donc déjà pas malin d'avance et ce matin j'ai déjà eu droit à une coupure EDF sans doute un essai.

    2 Voici le lien ; https://www.cjoint.com/doc/22_12/LLdgTA8PLrW_Dates-anniversaires.xls

    En réponse à Brucine c'est sur la colonne F que je souhaiterai qu'elle se change automatiquement après 1 jour dépassé de sa date.

    Excel 2003 accepte bien les fonctions Date

    Je vous remercie tous de l'attention que vous me portez.

    Cordialement,


    0
    1. Il te suffit de remplacer en F3 A1 par C3 et de tirer vers le bas, ce qui va évidemment rendre un message d'erreur quand il n'y a pas de date en C (C11, C16...) sauf si on vérifie qu'elle est vide:

      =SI(C3="";"";DATE(ANNEE(C3)+DATEDIF(C3;AUJOURDHUI();"Y")+1;MOIS(C3);JOUR(C3)))

      0
  4. Merci Brucine pour votre réponse qui devrait m'aller.

    Je suis un ancien dépanneur informatique en Hard (20 ans) mais j'ai beaucoup de progrès à faire sur Excel car c'est un logiciel super. J'arrive à faire des macros en automatique reste qu'en écriture c'est plus compliqué.

    Bonne journée à vous tous

    Cordialement,


    0
    1. J'ai été un peu expéditif:

      -Il ne faut pas tirer la formule de la ligne 3 vers le bas, parce qu'on va copier les formats de couleur différents avec: il faut cliquer à droite dans F3, copier, sélectionner tout le reste de la colonne, collage spécial, formule.

      -Avant, il faut éliminer, je n'avais pas regardé d'assez près, non seulement le cas où C contient du texte (C11) mais aussi une date nulle (C16), j'écris donc en C3:

      =SI(OU(ESTERR(JOUR(C3));ESTVIDE(C3));"";DATE(ANNEE(C3)+DATEDIF(C3;AUJOURDHUI();"Y")+1;MOIS(C3);JOUR(C3)))

      Mais maintenant, ça va me planter en G quand F est vide, écrire en F3:

      =SI(F3="";"";A$1-F3)

      0
  5. Re-bonjour,

    Cela fonctionne parfaitement, merci encore.

    Sujet clos

    Bonne journée à vous tous !

    Cordialement,


    0
    1. Merci Brucine,

      Comme cela déclenchait la circulaire j'avais mis une date en C3 où elle était manquante.

      Merci pour la nouvelle fonction

      Cela me va très bien

      Cordialement,


      0