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
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
A voir également:
- Tricount excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Formule excel moyenne - Guide
- Créer un compte gmail pour une autre personne - Forum Gmail
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
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 :
Cordialement.
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.
Modifié par amidoons le 17/03/2016 à 10:15
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
18 mars 2016 à 00:17
La ligne 25 montre que :
21 mars 2016 à 11:21
Merci encore pour ce coup de main !
Amid