Commande excel aujourd'hui - 18 ans

Résolu
Bonjour,

Est-ce qu'il a une formule excel qui existe qui fait aujourd'hui() - 18 ans.

Merci de vos réponse.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Pour la version française:

    =AUJOURDHUI()-DATE(18; 1; 0)

    Créateur du logiciel vPicture (lien publicitaire supprimé par la modération)
    1. Bonjour,
      Comme ceci :
      =DATE(ANNEE(AUJOURDHUI())-18;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))

      A+ !
      1. Bonjour,
        Pour compléter encore un peu:

        Avec Aujourdhui() en A2
        2 solutions:
        =DATE(ANNEE(A2)-18;MOIS(A2);JOUR(A2))
        ou =MOIS.DECALER(A2;-216) nota:18x12= 216

        Ces 2 formules donnent le même résultat sauf pour un 29 février ;-)
        Bien entendu A2 peut être remplacé par Aujourdhui() dans ces formules.
        1. Avec vos formule est-ce qu'il détecte les mois de 28 29 30 et 31 jours ?
          1. En faisant un test simple tu t'en rends vite compte :
            =AUJOURDHUI()-(18*365)
            =DATE(ANNEE(AUJOURDHUI())-18;MOIS(AUJOURDHUI());JOUR(AUJOURDHUI()))
            Ne donnent pas le même résultat ;-)
          2. 365 jours est entré en dur, c'est normal que ça ne fonctionne pas car ça ne prend aucunement compte de l'année présente et des années bissextile alors que DATE() est spécialement conçu pour ;)
        2. Normalement, toutes devraient le faire.
          Après ça dépend comment Microsoft a codé le logiciel, mais les connaissant ils ont pensé à tous les cas.

          Tant que tu utilises bien la formule DATE() et la formule AUJOURDHUI(), tout ira bien.

          Créateur du logiciel vPicture (lien publicitaire supprimé par la modération)