Toujours pas très facile....! vous avez rajouté un B dans votre explication???. On ne voit pas trés bien d'où il vient.
Ceci dit et en faisant abstraction de vos formules, je pense que le problème vient du fait que vous calculez la commission de l'intermèdiare à partir du montant donné au client alors que lui la calcule sur le montant que vous lui donnez:
Donc si j'ai bien compris et sous toutes réserves
A étant la somme que vous recevez
la somme que vous donnez au client:
=A*90%
La somme que doit recevoir l'intermédiaire:
=(A*90%+0,25)/97,5%
et dans ce cas sur un exemple de 20 au départ,
la somme reçu par l'intermèdiaire n'est pas 18,7, mais 18,72 si vous arrondissez à deux décimales
Et là,18,72-(18,72*2,5%+0,25) donne bien 18
en prime
Pour ne pas vous embêter trop avec les formules et les décimales:
excel comprend très bien le signe % ce qui évite d'entre *100/x etc...
Pour garder deux décimales au plus près la formule est:
=ARRONDI(A*90%+0,25)/97,5%;2) _le dernier chiffre de la formule donnant le nombre de déciimale.
ARRONDI arrondi au + près, sup ou inf selon la proximité
ARRONDI.INF à l'infèrieur le + près
ARRONDI.SUP au supèrieur.
Espèrant vous avoir aidé
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?