Empêcher d'afficher 0 an devant un mois

Bonjour la com.

Après moulte recherche et essais , impossible de trouver la solution. Dans un tableau une formule inscrit la différence entre 2 dates.

Ce que je souhaite c'est d'éviter l'inscription de " 0 an ". Je m'explique, lorsque la différence est par ex. de 5 mois, s' inscrit 0 ans 5, et j'aimerai que cela indique 5 mois, si la différence par ex. est de 1 et demi s'affiche "1 an et 5 mois" avec le "et" entre "an" et "5".

Merci d'avance pour votre aide.

Bonjour,

Une piste :

=SI(DATEDIF(A2;B2;"y")=0;"";DATEDIF(A2;B2;"y")&" ans ")&DATEDIF(A2;B2;"ym")&" mois"

Bonjour Pedro, merci beaucoup bonne formule. J'aimerai savoir si il est possible d'ajouter "et" entre l'année et le mois ex.: 1an et 2 mois. Une chose encore, lorsque il est affiché 1 ans celui-ci est mis au pluriel au lieu du singulier, bon là il faut dire que je pinaille mais il est toutefois intéressant de savoir si il est possible de le réaliser.

Merci d'avance

Bonjour,

Ci-joint ton fichier test ...

salut merci pour ton intervention si rapide, mais malheureusement ma cellule ne clignote plus, il m'affiche " erreur de compilation sub ou fonction non définie"

excuse moi mais je vais pousser le vis encore plus loin, est-ce que l'on peut l'adapter à une date de naissance scindée en liste déroulante sur trois colonnes, exemple en fichier joins

8essai1-liste.xlsm (18.71 Ko)

Re,

1. J'ai désactivé ta macro de clignotement ... donc il te suffit d'enlever les apostrophes ...

2. Pour ta question 'liste déroulante' ... il te suffit de prendre la dernière formule ... et d'y remplacer A2

par la fonction Date(année;mois;jour)

En espèrant que cela t'aide

Salut James007, je te remercie pour ton aide, mais j'ai remarqué qu'il y avais une liste VBA qui est protégé par un mdp. J'ai enlevé tous les ' de ma macro mais rien n'y fait. Je n'ai pas très bien compris ce que tu dis au sujet de ma dernière formule. Je patauge, dsl mais je suis pas un pro, je ne suis qu'un modeste initié.

5test-yann.xlsm (16.00 Ko)

Re,

Ci-joint ton fichier corrigé ...

Je te remercie beaucoup bonne journée.

Merci pour tes remerciements ...

Re, petit soucis concernant ton fichier, mais je m'aperçois que la dernière cellule ne clignote plus, quel est le problème, merci d'avance

Re,

La Version 10 corrige ... le clignotement ...

Franchement je ne comprends pas se qui ne fonctionne pas chez moi. Je viens d'ouvrir ton fichier mais problème, pas de clignotement et à l'ouverture du fichier un message s'affiche. Je te joins ton fichier avec une capture d'écran à l'ouverture de celui-ci.

Bonjour,

Pour ton info :

1. J'ai stoppé ta macro qui génère le clignotement .. car cela m'agace au plus haut point ... !!!

2. Dans la derniève version, j'ai simplement ré-activé ta macro ...

3. Ta macro re-fonctionne comme à l'origine ...

4. Le clignotement n'a strictement aucun rapport avec la formule que tu as demandée ...

A mon très humble avis, tu ferais mieux de te débarrasser totalement de ce clignotement ...

Rechercher des sujets similaires à "empecher afficher devant mois"