SUM.PRODUCT - как получить массив значений, соответствующих одному значению ячейки - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь рассчитать средний вес на пользователя для трех разных процессов. Моя таблица выглядит следующим образом:

User       || Process   || Bonus[%] || Weight
John Smith || RETURNS   || 5        || 2
John Smith || PUTAWAY   || 10       || 3
John Smith || RECEIVING || 7        || 1

Поэтому я хочу, чтобы моя формула в каждой строке выглядела так:

=SUM.PRODUCT({5,10,7},{2,3,1})/SUM({2,3,1})

Формула должна иметь массив значений на основе имени пользователя. Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 19 февраля 2020

Попробуйте формулу:

=SUMPRODUCT((A2=$A$2:$A$7)*($C$2:$C$7)*($D$2:$D$7))/SUMPRODUCT((A2=$A$2:$A$7)*($D$2:$D$7))

enter image description here

0 голосов
/ 19 февраля 2020

Вы можете использовать это:

=SUMPRODUCT(--(user_name_column="user name"),[Bonus %],[Weight])/SUMIF(user_name_column,"user name",[Weight])

настройка диапазонов в соответствии с вашими местоположениями данных.

...