Formule pour équilibrer des comptes entre amis (covoiturage)

Résolu/Fermé
amidoons Messages postés 11 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 21 mars 2016 - 15 mars 2016 à 00:41
amidoons Messages postés 11 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 21 mars 2016 - 21 mars 2016 à 11:21
Bonjour,

J'ai réalisé un tableau excel pour faire des comptes de covoiturage.
Je me suis bien pris la tête, je pense qu'on peut faire plus simple, mais le résultat est bon.
Le tableau prend en compte si on est conducteur ou passager sur 2 tronçons différents ou si on est absent.
Les résultats s'affichent dans un tableau à double entrée:



Je n'arrive pas à trouver de formule pour équilibrer les comptes (un peu comme sur Tricount) pour faire en sorte que ceux qui dépensent plus que ce qu'ils doivent, n'aient rien à devoir au final (en lisant lentement la phrase on comprend).

Et je ne veux pas de logiciel de type tricount, les trajets sont différents en fonction des personnes et des semaines, il y a des absents, le tableau que j'ai fait sera plus simple à remplir qu'un logiciel préconçu.

Merci d'avance pour l'éventuelle aide.

A.

2 réponses

Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 252
15 mars 2016 à 15:41
Salut.

J'ai le plaisir de te proposer, après pas mal de tatonnements, la formule suivante, à saisir dans les cellules B20 à F24 :
=INDEX($A$12:$F$16;LIGNE()-19;)-
INDEX($A$12:$F$16;COLONNE()-1;LIGNE()-18)

et si tu nommes "Pl" la plage A12:F16, cette formule s'écrit
=INDEX(Pl;LIGNE()-19;)-INDEX(Pl;COLONNE()-1;LIGNE()-18)
et pour contrôle on fait les totaux des lignes 20 à 24 et des colonnes B à F (entre 20 et 24).
https://www.cjoint.com/doc/16_03/FCpoOTQIrIg_c-Users-PENTIER-Documents-CCM-tableau-Covoiturage-amidoons-.xlsx
Le tableau final de lit ainsi :
B20=0 ======> Caroline ne doit rien à Caroline
C20=5,25 ===> Caroline doit 5,25 € à Clémence
B21=-5,25 ==> Clémence reçoit 5,25 € de Caroline

Cordialement.
1
amidoons Messages postés 11 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 21 mars 2016 1
Modifié par amidoons le 17/03/2016 à 10:15
Bonjour Raymond,

Merci pour ta réponse et pour le temps passé sur le tableau (et merci pour l'ajout dans la légende!).
C'est beaucoup mieux que ce que j'avais fait (même si je n'ai rien compris aux formules utilisées ...).
Mais l'idéal pour moi serait d'aboutir à un résultat de ce genre:
- Caroline doit 16€ à Marie
- Caroline doit 0,50€ à Clémence
- Pauline doit 12,13€ à Clémence
- Cora doit 2,13€ à Clémence

Je ne sais pas si tu vois ce que je veux dire.
Ca évite par exemple que Cora donne 3,4€ à Clémence puis 2,5€ à Marie mais reçoive d'un autre côté 1,9€ de Caroline et Pauline.

Je ne sais pas si toi ou quelqu'un d'autre peut m'aider ? Le mieux est de partir du tableau proposé par Raymond, qui est mieux fait que le mien.

Merci encore et bonne retraite aux Antilles ;-)

Amid
0
Raymond PENTIER Messages postés 58760 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 décembre 2024 17 252 > amidoons Messages postés 11 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 21 mars 2016
18 mars 2016 à 00:17
  • Mais c'est bien ce que je t'ai proposé :

En C20 on voit que Caroline doit 5,25 € à Clémence
En D20 on voit que Caroline doit 1,88 € à Cora
En E20 on voit que Caroline doit 9,38 € à Marie
En C22 on voit que Cora doit 3,38 € à Clémence
En E22 on voit que Cora doit 2,50 € à Marie
En C23 on voit que Marie doit 0,88 € à Clémence
En C24 on voit que Pauline doit 5,25 € à Clémence
En D24 on voit que Pauline doit 1,88 € à Cora
En E24 on voit que Pauline doit 5,00 € à Marie
La ligne 25 montre que :
Caroline distribue 16,50 €
Clémence ne doit rien à personne ; elle récupère 14,75 €
Cora dépense 2,13 €
Marie récupère 16,00 €
Pauline distribue 12,13 €
0
amidoons Messages postés 11 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 21 mars 2016 1
21 mars 2016 à 11:21
Effectivement, réponse précipitée, c'est vrai qu'à partir de la dernière colonne j'ai les résultats qu'il me faut.

Merci encore pour ce coup de main !

Amid
0