根据另一列中的不同值加上另一个条件对值求和

Sum values based on distinct values in another column plus another criteria

我正在尝试根据位置的唯一交易 #s 查找销售 $ 的价值。我可以使用

获得唯一交易 #s 的总价值
=SUMPRODUCT(C11:C23/COUNTIF(B11:B23,B11:B23)) 

但我不知道如何按位置分解它。下面显示了我的原始公式以及我按位置划分的预期结果。我确实尝试使用 COUNTIFS,但我得到了 DIV/0 结果。

根据一个条件对唯一的不同值求和

试试这个公式,如下图所示,

• 单元格 B6

中使用的公式
=SUMPRODUCT(IF(FREQUENCY(IF($A:$A=A6,
MATCH($B:$B,$B:$B,0)),
ROW($C:$C)-ROW($C)+1),$C:$C))

根据您的 Excel 版本,您可能需要按 CTRL + SHIFT + ENTER 然后向下填写!

或者,如果您正在使用 O365 并且目前处于 Office 预览体验成员 Beta 频道版本,那么您也可以尝试以下公式,其中DROP()函数已被使用!

=SUMPRODUCT(DROP(UNIQUE(FILTER($A:$C,A6=$A:$A)),,2))

或者,

=LET(r,$A:$A,s,$A:$C,SUM(DROP(UNIQUE(FILTER(s,A6=r)),,2)))