Bonjour à tous et plus particulièrement à Patrick1957,
Merci pour le temps consacré.....mais la direction prise n'est pas la bonne !
Le but de mon projet est d’analyser le délai moyen de règlement des clients du dossier et accessoirement des fournisseurs.
J'ai donc un besoin impératif de connaître la date de règlement des pièces comptables. Le seul moyen est d'établir un lien entre la facture et son paiement. Compte tenu du fichier à ma disposition le seul lien existant est le lettrage. J'y arrive très bien avec ma formule en colonne K :
=SIERREUR(SOMME.SI.ENS(C:C;D:D;D2;B:B;"BDC";I:I;I2;A:A;"<=411000")/NB.SI.ENS(D:D;D2;B:B;"BDC";I:I;I2);0)
Cela fonctionne très bien mais c'est un tantinet long. D'autant que le fichier va doubler de taille.
J'ai voulu contourner le problème en passant par un TCD pour essayer de créer un lien entre la pièce comptable et sa date de règlement, mais les "champs calculés" ne sont pas assez puissants pour y arriver.
En pièce jointe un fichier anonymisé avec mes formules actuelles et le TCD qui agrège ensuite les données.
Le résultat final me convient. C'est uniquement le temps de traitement (à l'actualisation des données) qui me pose souci.
Remarque : Dans ce fichier la formule contenant le "<=" ne pose aucun problème !!! Je présume que ma manière d'intégrer le fichier texte ne doit pas être identique avec celle utilisée dans mon classeur réel.