对某一列中引用的另一列的特定行值求和

对某一列中引用的另一列的特定行值求和

我查找了一下这些信息,但我还是无从下手。

假设我有两列。我必须从一列中找出最大的值,然后对另一列中相应的行值求和。

为了找到值并计算结果的平均值,我使用了以下公式(其中 c19 是需要检索的项目数):+AVERAGE(LARGE('3.Tabela_DC_Marca'!B1:B1500;ROW(INDIRECT("1:"&C19))))

我现在想要的是检索第二列中匹配的行值并求和。我似乎找不到嵌套该公式的方法。

像这样吗?

求和

范围 - AVERAGE(LARGE('3.Tabela_DC_Marca'!B1:B1500;ROW(INDIRECT("1:"&C19))))

标准 - ?????

总和范围 - ('3.Tabela_DC_Marca'!C1:C1500;ROW(INDIRECT("1:"&C19)

请参阅此处的文件,因为很难解释: 文件演示

有人可以帮忙吗?

谢谢

答案1

这似乎有效(如果我正确理解了您的要求的话)。

=IF(A1=MAX(A:A),A1+B1,"非最大值")

在此处输入图片描述

答案2

:警告:

附加的 WB 中的数据非常混乱,因此为了修复该问题,我使用了示例数据集,解决了 OP 问题,“我有两列。我必须从一列中找到最大的值,然后对另一列中相应的行值求和。”

在此处输入图片描述

  • 单元格 H42 中的数组(CSE)公式:

    {=SUM(VLOOKUP(MAX($G$34:$G$40), $G$34:$I$40, {2,3}, FALSE))}
    

注意:

  • 为了更好地理解,我使用了 3 列而不是 2 列。

  • 完成配方Ctrl+Shift+Enter

  • 根据需要调整公式中的单元格引用。

相关内容