Nb années échues entre 2 dates

Résolu
ec163 Messages postés 182 Statut Membre -  
ec163 Messages postés 182 Statut Membre -
Bonjour, je suis à la recherche d'une formule qui me donnerait le nombre d'années terminées entre 2 dates, ex : du 28/08/2008 au 27/08/2016 = 8, avec la formule datedif cela m'aurait donné 7, ce n'est donc pas la bonne formule. Par avance merci de votre aide
ec163

4 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Un exemple

    =(ANNEE(A3)-ANNEE(A2))-1
    Cordialement
    0
    1. ec163 Messages postés 182 Statut Membre 32
       
      Merci mais ce n'est pas si simple, dans votre exemple si je veux le nombre d'années échues entre le 03/03/2009 et le 31/12/2009, votre formule donne 0, or l'année 2009 est finie je devrais avoir comme résultat 1. Alors peut être en bidouillant votre formule avec des conditions SI...A voir. En tous cas merci
      0
  2. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Tu ne peux pas avoir une année complète puisque tu démarres le 03/03 pour
    terminer le 31/12
    0
    1. ec163 Messages postés 182 Statut Membre 32
       
      je ne cherche pas à avoir des années complètes mais des années finies, mais j'ai trouvé la formule avec année de départ en J2 et année de fin en K2 : =SI(ET(ANNEE(K2)=ANNEE(J2);K2=DATE(ANNEE(K2);12;31));1;ANNEE(K2)-ANNEE(J2))
      0
  3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour a vous deux

    Pour votre premier cas: 7 an(s) 11 mois et 30 jour(s)
    le 27 n'est pas le 28

    le deuxieme: 0 an(s) 9 mois et 28 jour(s)
    le 31/12 n'est pas 01/01 de l'annee suivante
    0
  4. ec163 Messages postés 182 Statut Membre 32
     
    j'apporte un rectificatif à la formule qui là marche nickel
    année de départ en J2 et année de fin en K2 :
    =SI(DATE(ANNEE(K2);MOIS(K2);JOUR(K2))=DATE(ANNEE(K2);12;31);1+ANNEE(K2)-ANNEE(J2);ANNEE(K2)-ANNEE(J2))
    0