Bonjour, je galère un peu en ce moment avec une formule que j'utilise pour des factures excel.
En gros, j'ai une date de facture, par exemple le 15/02/2017, et l'échéance de la facture est toujours 2 mois plus tard, ici le 15/04/2017.
Supposons que j'ai la date de facture (15/02/2017) en A7. (La cellule exacte contient du texte avec la date, d'où dans ma formule le droite(annexe!A7;10) pour récupérer la date, 10 ème caractère en partant de la droite.
J'aimerais qu'en B1, ça m'affiche la date décalée de deux mois SAUF si c'est un dimanche ou un jour férié. Dans ce cas, je souhaite afficher le jour suivant (le lundi ou le jour OUVRABLE suivant, donc samedi compris).
N'ayant pas réussi à combiner une fonction MOIS.DECALER avec une condition, ma formule actuelle en B1 est la suivante :
="Échéance contractuelle: "&(((TEXTE(SERIE.JOUR.OUVRE.INTL(DROITE(Annexe!A7;10);52;11;ouvrables!A1:A67);"jj/mm/aaaa")&", avec nos remerciements.")))
Après plusieurs tests, elle fonctionne parfaitement. Le problème que je rencontre est le suivant :
- Si j'ai ma date de facture au 25/10/2017, je souhaite que la date affichée en B1 soit le 26/12/2017, le 25 étant férié. Cependant, pour ça, je dois décaler la date de 51 jours.
- Si j'ai ma date de facture au 11/09/2017, je souhaite que la date affichée en B1 soit le 13 novembre (11 férié et 12 dimanche), or pour arriver à cette date je dois décaler la date de 52 jours.
Je ne souhaite pas à chaque fois devoir changer le nombre de jours à décaler puisque cela ne me fait aucun gain de temps.
Je pense avoir l'idée de formule de base mais pas complète.
J'espère avoir été claire dans l'explication!