SUM.PRODUCT - 如何获取对应于单个单元格值的值数组
SUM.PRODUCT - how to get an array of values that correspond to a single cell value
我正在尝试计算三个不同进程的每个用户的平均体重。我的 table 看起来像这样:
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})
公式需要有一个基于用户名的值数组。我该怎么做?
你可以使用这个:
=SUMPRODUCT(--(user_name_column="user name"),[Bonus %],[Weight])/SUMIF(user_name_column,"user name",[Weight])
正在调整范围以匹配您的数据位置。
尝试公式:
=SUMPRODUCT((A2=$A:$A)*($C:$C)*($D:$D))/SUMPRODUCT((A2=$A:$A)*($D:$D))
我正在尝试计算三个不同进程的每个用户的平均体重。我的 table 看起来像这样:
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})
公式需要有一个基于用户名的值数组。我该怎么做?
你可以使用这个:
=SUMPRODUCT(--(user_name_column="user name"),[Bonus %],[Weight])/SUMIF(user_name_column,"user name",[Weight])
正在调整范围以匹配您的数据位置。
尝试公式:
=SUMPRODUCT((A2=$A:$A)*($C:$C)*($D:$D))/SUMPRODUCT((A2=$A:$A)*($D:$D))