Partage du coût des activités entre les participants dans un tableur

-1

Supposons que vous utilisiez une feuille de calcul que vous utilisez pour partager équitablement le coût des activités entre personnes ( exemple: Google doc ):

       A        B     C     D     E
1    Activity Cost  User1 User2 User3
2    1        100   1     1     1
3    2        50    0     2     0.5

Cela signifie donc que tout le monde partage le coût de l’activité A de manière égale. Pour l'activité B, l'utilisateur1 ne paie pas, l'utilisateur2 en paie 2 et l'utilisateur3 en paie 0,5 (l'utilisateur 2 en paie 80% et l'utilisateur3 en 20%)

Pour chaque ligne et chaque utilisateur (par exemple, Utilisateur1 et ligne 2), vous pouvez facilement calculer tout ce qu'un utilisateur doit payer:

=C1/SUM($C2:$E2)*$B1

Mais si vous voulez calculer ce que chaque utilisateur doit payer, vous avez besoin d'une autre matrice avec toutes ces formules et additionnez-les. Pouvez-vous aussi calculer ce que chaque utilisateur doit payer directement dans une formule?

dtech
la source
Comment 2 et .5 se traduisent-ils par 80% et 20%? Qu'est-ce que vous essayez d'accomplir? Votre question est un peu peu claire pour moi.
Raystafarian
2/(2+0.5) = 0.8. C'est partager les coûts équitablement. User2 paie pour 2 personnes, User3 ne paie que "la moitié des personnes" (par exemple parce qu'il n'a participé qu'à la moitié de l'activité). Voir le tableur en ligne qui me semble assez clair ...
dtech

Réponses:

1

Cela peut probablement être simplifié encore plus, mais ma suggestion est d'utiliser comme SUMPRODUCTsuit:

  1. Ajoutez un "Total des actions" dans la colonne I au total des colonnes EH.
  2. Pour calculer le coût par personne et ignorer la matrice intermédiaire, vous pouvez utiliser la formule ci-dessous dans E15et copier dans.

    = SOMMAIRE (E2: E4,1 / I2 $: I4 $, C2 $: C4 $)

Comme son nom l'indique, cela va ajouter une série de produits. Nombre d'actions * 1 / Nombre total d'actions de l'utilisateur (c'est-à-dire en divisant par le nombre total d'actions) * le coût de chaque événement

Ceci fera cela pour faire correspondre les positions dans chaque tableau (c'est-à-dire les valeurs dans la même ligne) et les additionner.

Remarque: les références de cellule ci-dessus concernent votre document Google, et non votre exemple ci-dessus.

Madball73
la source
1/$I2:$I4n'a pas fonctionné, mais la totalcolonne 1/SUM(...)et l'utilisation de sumproduct ont fonctionné. Merci!
dtech