Bonjour,
je sollicite aujourd’hui votre aide car j’ai un problème avec ma formule dans la feuille Fournisseur. Colonne E.
Toutes mes autre lignes sont OK.
Dans mon fichier excel, vous avez, la feuille devis, qui reprends les devis sur lequel je suis engager.
La feuille facture, qui peut correspondre au même objet d’un devis. Il peut donc y avoir plusieurs facture pour un même devis ou même aucun devis pour une facture.
Ensuite dans la feuille facture, vous avez les date d’échéance de règlement.
Je souhaite que dans m’affiche somme somme de la colonne E dans la feuille Fournisseur. Pour cela ca fonctionne bien.
Mon problème est que dans ma feuille fournisseur, colonne E, il y a une erreur de formule que je n’arrive pas à résoudre… je vous est mis en rouge le détail à coté de ces cellules, pour que vous puissiez surement comprendre mon problème…
Dans ta formule incriminée dans sa deuxième partie tu souhaites si une date n’est pas encore atteinte qu’elle n’est aucun effet donc qu’elle soit à la valeur 0 sinon prendre en compte une somme de factures
Avec la fonction SI tu exprimes la condition puis si celle-ci est vérifiée tu détermines la valeur à produire puis si celle-ci n’est pas vérifiée une autre valeur à produire
Dans tes explications tu souhaites si la date du jour n’est pas atteinte produire une valeur nulle (0) si celle-ci l’est produire la somme des factures
Donc si la date du jour n’est pas atteinte;0;sinon la somme des factures
la valeur nulle (0) est en deuxième valeur à produire donc si la condition $D49>AUJOURDHUI() n’est pas respectée
Ce qui est contraire à ce que tu décrits
la valeur nulle (0) doit être après la condition comme celle à produire lorsque celle-ci est vérifiée
Merci beaucoup, grâce à toi cela me corrige déjà pas mal de lignes.
Il me reste deux problèmes dont je pense qui est le même…
Si il n’y as pas de devis correspondant à une facture, la valeur renvoyer est 0. alors que je souhaiterai avoir le montant de la facture si la date est supérieur à (aujourd’hui fonction active dans colonne D feuille fournisseurs.).
De plus, feuille fournisseur ligne 49, si je change la date d’échéance d’une facture de « salle de synthèse » est que je la met 1 ans avant, celle ci devrai donc être réglé, et E49 devrai m’afficher seulement la somme des factures qui est en cours de paiement (supérieur à aujourd hui).
Merci de ton aide, j’ai du coup modifié les couleurs des cellules, et mis une nouvelle date d’échéance pour que tu fasse des tests… je n’arrive pas à comprendre l’ erreur…
Pour les 2 lignes en rouge j’ai modifié la formule pour prendre en compte la présence ou non de l’objet dans l’onglet « Devis »
Si celui-ci absent et la date est supérieur somme des factures de cet objet sinon 0 si celui-ci présent traitement normal établit jusqu’à présent
Regardes les 2 lignes en rouge et si OK reste un copier/coller à réaliser sur toutes les autres cellules de la colonne
Aaaah super ça !!
Plus qu’une ligne à corriger.
La E49 comme toujours … 2 date d’échéance pour un même objet, dont l’une qui est passée. E49 devrait donc m’afficher, Devis-factures(payé)…Mon problème et que vu qu’il y a 2 facture avec 2 dates différente, notre formule ne marche plus vu qu’elle cherche juste la valeur maxi d’échéance) (D49). et on ne peut pas faire de recherchev car il y à 2 valeurs…
est ce que de faire un truc dans le genre marcherai: -SOMME.SI(factures!$I$3:$I$200;SI(RECHERCHEV($B49;factures!$B$3:$I$200;8;0)=« PAYÉ »;factures!$H$3:$H$200))
En mettant dans l’onglet facture une case disant si la date d’échéance est attente, alors qu’elle retourne « payé »
Du mieux du mieux !!!
Tu trouveras ton fichier avec un nouveau correctif concernant la formule que j’ai déjà fait évolué avec succès
Je l’ai maintenu en l’état mais en rajoutant en fin un complément de la somme des factures dont la date d’échéance est égale ou dépassée à celle du jour qui vient en déduction
Pour cela onglet « factures » colonne I j’ai rajouté pour chaque ligne une formule qui en fonction de la date du jour et celle de l’échéance colonne E si cette première est égale ou supérieur à cette deuxième ramène le nom de l’objet avec la mention Payée sinon ne ramène rien
Ainsi dans le complément rajouté qui vient en déduction est réalisé la somme des objets avec la mention Payée
Cela devrait normalement répondre à ton attente
Si c’est le cas n’oublies pas de répercuter cette formule modifiée sur toutes les cellules colonne E onglet « Fournisseurs »
Salut,
Alors oui, mais non… J’ai essayé de faire comme cela, le problème est du coup que la colonne E sort la valeur des factures si les factures sont payées. Exemple avec la ligne 52 feuille fournisseur. cela à été payé le 14/09/2021 mais E52 affiche « - 1240.21€ » si on enlève l’ « ABS() » du début de formule…alors que normalement devrai sortir la valeur 0.
Ci-joint une modification qui prend en compte l’état de la première partie de la formule avant soustraction
Si celle-ci est à 0 aucun montant à soustraire si celle-ci est supérieur à 0 déduction des factures déjà payées
J’espère que cela te conviendra mieux
J’ai mis les formules E49 et E52 dans cet esprit
La formule cellule E49 donne toujours le même montant aucun changement idem pour celle de la cellule E52 qui ne restitue toujours aucune valeur et si la fonction ABS est supprimée elle restitue la valeur : 0
La formule ainsi obtenue commence à être très complexe
J’espère aucune nouvelle adaptation
Ravi de t avoir satisfait
Ce fut un travail à plusieurs étapes chacune ayant son évolution
Pour obtenir une formule avec un peu d embonpoint mais qui donne pleinement satisfaction c est l essentiel
N hésites pas si besoin
Au plaisir de te retrouver