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

标签 excel excel-formula distinct-values

我试图根据位置的唯一交易#s 找到销售 $ 的值(value)。我可以使用以下方法获得唯一交易#s 的总值(value)

=SUMPRODUCT(C11:C23/COUNTIF(B11:B23,B11:B23)) 
但我不知道如何按位置分解它。下面显示了我的原始公式以及按位置划分的预期结果。我确实尝试过使用 COUNTIFS 但我得到了 DIV/0 结果。
enter image description here

最佳答案

基于一个标准对唯一不同的值求和
试试这个公式,如下图所示,
FORMULA_SOLUTION
• 单元格中使用的公式 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)))
FORMULA_SOLUTION

关于excel - 根据另一列中的不同值加上另一个条件对值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71665707/

相关文章:

Solr - 如何获取所有分面字段的值?

python - DataFrame 各列的有效计数不同,按行分组

VBA Excel : Concatenate a range of cells

c# - 将数据插入到excel C#中的特定单元格

excel - 使用在另一个单元格中指定工作表名称的公式

excel - MsgBox 中的 if 语句

excel - GetPivotData #REF 错误,数据格式问题?

c# - GridView 到 Excel

java - 在java jxl api中使用excel公式结果

MySQL 如何返回唯一/不同的结果?