具有交错列的 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")
如果每个单元格中的值小于 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")