Calcul échéance

Bonjour à tous,

Je rencontre un problème dans l’écriture d’une formule de calcul d'échéance.

Je souhaite calculer automatiquement les échéances de mes factures en fonction de leur mode de règlement (30j, 45j, 30j fin de mois, 45, jdm, etc…)

Toutes mes formules fonctionnent indépendamment les unes des autres, cependant quand je les rajoute dans ma grande formule, cela ne fonctionne pas au niveau du calcul 45j fdm.

Merci d’avance pour votre aide.

Cordialement.

question excel

Bonjour,

ajoute, au niveau de ton curseur sur la photo ou juste après le 15 (à voir), ;"")

Merci Steelson pour ta réponse malheureusement cela ne fonctionne tjs pas.

Message erreur : vous avez rentré un nombre trop important d'arguments pour cette fonction

Je n'ai pas trop envie de retaper toute la formule

peux-tu nous donner un bout de fichier excel, ou bien a minima ta formule en texte et non en image ?

Oui la voici !

=SI([@[Mode règlement]]="A reception";[@[Jour ]];SI([@[Mode règlement]]="30j";[@[Jour ]]+30;SI([@[Mode règlement]]="45j";[@[Jour ]]+45;SI([@[Mode règlement]]="30 jfdm";FIN.MOIS([@[Jour ]];1;si(SI([@[Mode règlement]]="45 jfdm";FIN.MOIS([@[Jour ]];1)+15);""))))))

30 jfdm ... il manque a minima une parenthèse après le 1

mais il y a peut-être autre chose

de toute façon les nombres de parenthèses ouvrantes et fermantes ne sont pas égales

je regarde maintenant que ta formule est postée

Bonjour à vous deux,

un fichier serait plus pratique pour tester une formule qui bug, je ne sais pas pour Steelson, mais moi je ne saurais pas dire où se trouve l'erreur, car je n'ai jamais écrit les formules à la main toujours en passant par la fenêtre de saisie.

Voici mon fichier. merci à vous

51forum-excel.xlsx (21.42 Ko)
=SI([@[Mode règlement]]="A reception";[@[Jour ]];
SI([@[Mode règlement]]="30j";[@[Jour ]]+30;
SI([@[Mode règlement]]="45j";[@[Jour ]]+45;
SI([@[Mode règlement]]="30 jfdm";FIN.MOIS([@[Jour ]];1);
SI([@[Mode règlement]]="45 jfdm";FIN.MOIS([@[Jour ]];1)+15;
"")))))

mettre une condition par ligne éclaire tout de suite la solution !

Steelson ! ça fonctionne ! Merci à toi !!

Bravo Steelson pour avoir fait ça sans fichier

fichier modifié

19forum-excel.xlsx (20.32 Ko)

Bravo Steelson pour avoir fait ça sans fichier

Oui et Non, je me suis recréé un tableau simplifié avec 2 colonnes ...

Bravo pour avoir fait ça sans son fichier alors (je m'adapte!).

Bonne journée à vous deux

Merci à tous ! Vous êtes au top

Une dernière question.

Comment faire pour en cas de cellule vide pour ne pas qu'il apparaisse FAUX ?

Merci à vous

Je ne vois pas apparaître FAUX

Si la date est vide, il prend le 31 décembre 1899 !!

Ah je vois, si c'est le mode de réglement, ajoute ;"" comme suit

=SI([@[Mode règlement]]="A reception";0;SI([@[Mode règlement]]="30 jfdm";30;SI([@[Mode règlement]]="45 jfdm";45;"")))

Merci Steelson ! Bonne fin de journée !

Rechercher des sujets similaires à "calcul echeance"