具有交错列的 Sumif

Sumif with staggered columns

如果每个单元格中的值小于 100 并且列标题为 "Tom"、"Dick" 和 "Harry"

,我想添加这些行

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

在第 2 行中,Tom 和 Harry 分别小于 100,因此总和为 79。

我有超过 30 个 250x250 矩阵,我想在其中获得七个交错列的条件和。我尝试过的所有 SUMIF 组合似乎都出错了。

我不只是想添加,我还希望能够做其他事情,比如只计算汤姆、迪克和哈利分别有多少次小于 100 或计算其他统计数据,如均值、中位数等等

我会将标准范围限制在每​​一行,然后进行评估。这种方法也应该适用于 COUNTIFS(将它们单独考虑,即不像我们对 SUM 那样汇总计数)。

SUM 的公式如下所示:

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

所以公式逻辑是(这个逻辑也适用于 Countifs):

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

SUMIFS(Return value from row, Search for "Tom", given that return value is <100), 我们对其他人也做同样的事情。


编辑:

对于 countif 相同的逻辑测试:

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