Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel formula 使用带小计功能的excel公式,根据其他列的首次出现求和值_Excel Formula - Fatal编程技术网

Excel formula 使用带小计功能的excel公式,根据其他列的首次出现求和值

Excel formula 使用带小计功能的excel公式,根据其他列的首次出现求和值,excel-formula,Excel Formula,我已经看过关于根据另一个单元格中第一次出现的值求和的帖子,但我想添加一个复杂的内容,并嵌套在小计函数中。基本上,我希望根据颜色值的第一个也是唯一一个实例,通过一个公式进行小计过滤,对Score列中的值求和 有两个公式在某种程度上为我提供了所需的两个组件,但我的公式化能力有限,无法将它们结合起来: 基于另一列中第一次出现的值之和: =SUMPRODUCT(B2:B8/COUNTIF(A2:A8,A2:A8)) 汇总产品小计: =SUMPRODUCT(B2:B8,小计(9,抵销(C2:C8,行(C2

我已经看过关于根据另一个单元格中第一次出现的值求和的帖子,但我想添加一个复杂的内容,并嵌套在小计函数中。基本上,我希望根据颜色值的第一个也是唯一一个实例,通过一个公式进行小计过滤,对Score列中的值求和

有两个公式在某种程度上为我提供了所需的两个组件,但我的公式化能力有限,无法将它们结合起来:

基于另一列中第一次出现的值之和:

=SUMPRODUCT(B2:B8/COUNTIF(A2:A8,A2:A8))

汇总产品小计:

=SUMPRODUCT(B2:B8,小计(9,抵销(C2:C8,行(C2:C8))最小值(行(C2:C8)),0,1))

未筛选的表

筛选表

有什么想法吗


非常感谢您提前

您可以按如下方式组合这两个公式:

=SUMPRODUCT(B2:B8/COUNTIF(A2:A8,A2:A8),SUBTOTAL(3,OFFSET(A2:A8,ROW(A2:A8)-MIN(ROW(A2:A8)),0,1)))
上述公式的第一部分来自您的
SUMPRODUCT
公式,因此很容易理解,公式的第二部分应使用
3-COUNT
作为
SUBTOTAL
公式,因此对于显示在过滤范围内的值,它将返回
1
,对于不在过滤范围内的值,它将返回
0

如果你有任何问题,请告诉我。干杯:)

你能分享“关于根据另一个单元格中第一次出现的值求和的帖子”的链接(编辑问题)吗?(只是为了更清楚地了解公式/案例.)。。