-1

Допустим, у вас есть электронная таблица, которую вы используете, чтобы справедливо разделить стоимость действий между людьми (например, 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

Таким образом, это означает: каждый человек разделяет стоимость деятельности A в равной степени. За активность B Пользователь1 не платит, Пользователь2 платит 2, а Пользователь3 платит 0,5 (т.е. Пользователь2 платит 80%, а Пользователь3 20%)

Для каждой строки и пользователя (например, User1 и row 2) вы можете легко рассчитать все, что должен заплатить пользователь:

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

Но если вы хотите рассчитать, что должен заплатить каждый пользователь, вам понадобится еще одна матрица со всеми этими формулами и сложите их. Можете ли вы также рассчитать, что каждый пользователь должен платить напрямую по формуле?

1 ответ1

1

Возможно, это можно упростить еще больше, но я предлагаю использовать SUMPRODUCT следующим образом:

  1. Добавьте "Всего акций" в столбце I к общему количеству EH.
  2. Чтобы рассчитать стоимость на человека и пропустить промежуточную матрицу, вы можете использовать формулу ниже в E15 и скопировать через.

    = SUMPRODUCT(Е2:E4,1/$ I2:$ I4, $ С2:$ С4)

Это, как следует из названия, добавит ряд продуктов. Количество акций пользователя * 1/ Общее количество акций (т.е. деление на общее количество акций)* стоимость каждого события

Это будет сделано для сопоставления позиций в каждом массиве (т.е. значений в одной строке) и сложения их.

Примечание: ссылки на ячейки выше относятся к вашему документу Google, а не к приведенному выше примеру.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .