Bonjour Geoffrey,
Ta compréhension de la formule n'est pas tout à fait correcte :
la formule utilise la fonction OU, cela veut dire que ce qui se trouve entre parenthèse et séparé par des ; sont toutes les conditions pour mettre à "vide"
Donc la première condition est si <40000 à savoir plus petit que le 6/7/2009. J'ai supposé que tu n'utiliseras jamais des dates inférieures au 6/7/2009 et donc que si le contenu est inférieur cela veut dire que c'est un nombre de jours qui se trouve dans la cellule. J'aurais tout aussi bien pu mettre 35500 qui correspond au 11/3/1997. Ce test sert donc à savoir si nous avons une date ou un nombre de jours
La deuxième condition est utile car cette formule est dupliquée toute la ligne et tu as demandés à ce qu'il n'y ai rien dans les cellules suivantes tant que C2 ne contient pas une date donc quand je me trouve en C4, le test se fait sur C3 qui contient "" (vide) il faut donc tester si vide de mettre également vide dans les autres colonnes. En principe en C2 cela ne sert à rien car C1 doit toujours contenir quelque chose mais quand on paramètre des formules en Excel, il faut toujours essayer de rendre les formules similaires pour pouvoir les dupliquer d'une part et, d'autre par, éviter les erreurs dans le futur quand on veut modifier, d'oublier qu'elles ne sont pas identiques. J'espère que c'est compréhensible...
Donc la mise à "" se fait quand l'une OU l'autre condition est exacte
Enfin, si le test sur OU est négatif alors on applique la formule de calcul du nombre de jour
En ce qui concerne le double test dans la MEFC, cela c'est produit lors d'une duplication et cela ne sert effectivement à rien : tu peux en supprimer une
Pour ce qui est d'éviter d'écraser les formules, il faudrait que tu m'en dises plus sur ton application :
A quoi cela sert il que cherches tu à faire. Quelle est la procédure d'encodage prévue...
Je pourrai alors te conseiller une méthodologie. Celle ci passera immanquablement par un dédoublement des cellules (une pour calculer la différence entre les deux dates et l'autre pour mettre la date (d'ailleurs que représente cette nouvelle date ??)
J'espère que cela t'aidera
A te lire
Chris