我试图根据位置的唯一交易#s 找到销售 $ 的值(value)。我可以使用以下方法获得唯一交易#s 的总值(value)
=SUMPRODUCT(C11:C23/COUNTIF(B11:B23,B11:B23))
但我不知道如何按位置分解它。下面显示了我的原始公式以及按位置划分的预期结果。我确实尝试过使用 COUNTIFS 但我得到了 DIV/0 结果。最佳答案
基于一个标准对唯一不同的值求和
试试这个公式,如下图所示,
• 单元格中使用的公式 B6
=SUMPRODUCT(IF(FREQUENCY(IF($A$11:$A$23=A6,
MATCH($B$11:$B$23,$B$11:$B$23,0)),
ROW($C$11:$C$23)-ROW($C$11)+1),$C$11:$C$23))
根据您的 Excel 版本,您可能需要按 CTRL
+ SHIFT
+ ENTER
然后填写!或者,如果您使用 O365 目前在 Office Insiders Beta channel 版本 ,那么您也可以尝试以下公式,其中 DROP() 功能已使用!
=SUMPRODUCT(DROP(UNIQUE(FILTER($A$11:$C$23,A6=$A$11:$A$23)),,2))
或者,=LET(r,$A$11:$A$23,s,$A$11:$C$23,SUM(DROP(UNIQUE(FILTER(s,A6=r)),,2)))
关于excel - 根据另一列中的不同值加上另一个条件对值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71665707/