(Résolu)"Datedif" avec des années incomplètes

aredo

XLDnaute Occasionnel
Bonjour,


J’ai besoin de vos lumières pour étoffer une formule, qui je l’espère n’aura pas besoin de vba.

Demande dans le fichier joint


Merci au fofo
 

Pièces jointes

  • DateDif.xlsx
    14.1 KB · Affichages: 53

Chris401

XLDnaute Accro
Re

Je ne dois pas comprendre ta demande car il suffit de mettre =1ère formule - 2ème formule soit :
Code:
=DATEDIF(A2;AUJOURDHUI();"y")*14-(AUJOURDHUI()=DATE(ANNEE(AUJOURDHUI());12;31))*14
As-tu bien vu qu'en B2 du fichier que j'ai mis ce matin toutes les conditions étaient indiquées dans la formule ?
 

Chris401

XLDnaute Accro
Bonjour

J'aurai du y penser avant : au lieu de compter le nombre d'année par DATEDIF, on compte directement le nombre de 31/12

Code:
=SOMMEPROD((JOUR(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=31)*(MOIS(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=12))
Ce qui donne pour B2
Code:
=DATEDIF(A2;AUJOURDHUI();"d")-SOMMEPROD((JOUR(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=1)*(MOIS(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=5))-SOMMEPROD((JOUR(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=31)*(MOIS(LIGNE(INDIRECT(A2&":"&AUJOURDHUI())))=12))*14
 

Discussions similaires

Réponses
4
Affichages
182