如果每个单元格中的值都小于100,并且列标题为“ Tom”,“ Dick”和“ Harry”,我想添加行
因此,在第1行中,只有Dick小于100,所以总和为7。
在第2行中,汤姆和哈里分别小于100,所以总数为79。
我有30多个250x250矩阵,我希望从中获得7个交错列的条件总和。我尝试过的所有SUMIF组合似乎都给出了错误。
我不只是想添加,我还想做其他事情,例如只计算Tom,Dick和Harry分别少于100的次数,或计算平均值,中位数等其他统计数据。
答案 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),我们对其他人也是如此。
编辑:
对于计数相同的逻辑:
=COUNTIFS($B$1:$F$1,"Tom",B2:F2,"<100")