交错列的Sumif

时间:2018-11-06 06:49:46

标签: excel sumifs

如果每个单元格中的值都小于100,并且列标题为“ Tom”,“ Dick”和“ Harry”,我想添加行

因此,在第1行中,只有Dick小于100,所以总和为7。

在第2行中,汤姆和哈里分别小于100,所以总数为79。

我有30多个250x250矩阵,我希望从中获得7个交错列的条件总和。我尝试过的所有SUMIF组合似乎都给出了错误。

我不只是想添加,我还想做其他事情,例如只计算Tom,Dick和Harry分别少于100的次数,或计算平均值,中位数等其他统计数据。

enter image description here

1 个答案:

答案 0 :(得分:3)

我将标准范围限制在每​​一行,然后进行评估。此方法也应适用于COUNTIFS(将它们单独使用,即不要像我们对SUM所做的那样合计计数)。

SUM的公式如下:

=SUMIFS(B2:F2,$B$1:$F$1,"Tom",B2:F2,"<100")+
SUMIFS(B2:F2,$B$1:$F$1,"Dick",B2:F2,"<100")+
SUMIFS(B2:F2,$B$1:$F$1,"Harry",B2:F2,"<100")

所以公式逻辑是(此逻辑也应适用于Countifs):

SUMIFS(B2:F2,$B$1:$F$1,"Tom",B2:F2,"<100")

SUMIFS(从行返回值,搜索“ Tom”,假定返回值为<100),我们对其他人也是如此。

enter image description here


编辑:

对于计数相同的逻辑:

=COUNTIFS($B$1:$F$1,"Tom",B2:F2,"<100")

enter image description here