根据另一列中的不同值加上另一个条件对值求和
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)))
我正在尝试根据位置的唯一交易 #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)))