Excel 如何求和2轴上符合条件的所有结果

Excel 如何求和2轴上符合条件的所有结果,excel,vba,Excel,Vba,我有一个网格,在X轴和Y轴上有可变的标题,在其中一些标题下有值(想想旧地图后面的旧距离),两个轴上有相同的标题,但是有些标题会重复。我想对标题的给定单数条件的所有匹配项求和 i、 e.a b c沿顶部a b a c a d沿侧面和填充在网格中的各种数字我想计算两个轴上a为表头的所有数字 我尝试过各种各样的求和、匹配、索引和自定义项函数,但似乎都不正确 =SUM(INDEX(C4:P35,MATCH("SICK",C4:C35,0),MATCH("SICK",C4:P4,))) 这似乎返回第一个

我有一个网格,在X轴和Y轴上有可变的标题,在其中一些标题下有值(想想旧地图后面的旧距离),两个轴上有相同的标题,但是有些标题会重复。我想对标题的给定单数条件的所有匹配项求和
i、 e.
a b c
沿顶部
a b a c a d
沿侧面和填充在网格中的各种数字我想计算两个轴上a为表头的所有数字

我尝试过各种各样的求和、匹配、索引和自定义项函数,但似乎都不正确

=SUM(INDEX(C4:P35,MATCH("SICK",C4:C35,0),MATCH("SICK",C4:P4,)))
这似乎返回第一个匹配项,但不会对任何后续匹配项求和


如果我想排除where color.index=4,我希望求和会返回索引的所有匹配项,而不是第一个

求和两个sumif,一个用于水平方向,另一个用于垂直方向,然后减去它们相交的值以删除重复项(提示:上面的公式返回相交项)。我怎样才能把它结合起来?我已经做了一个自定义自定义自定义项,以便在另一个单独的sum@CraigBooth请开始一个新的问题。包括示例数据和预期结果,以及自定义自定义自定义项的代码和您尝试的公式。
=SUMPRODUCT($D$5:$P$35*($C$5:$C$35="SICK")*($D$4:$P$4="SICK"))