Google Sheets使用COUNTIFS实现跨行多条件列数统计
Google Sheets 双条件列数统计方案
现有公式正确性判断
你编写的公式=countifs(M11:BM11,"R",M$4:BM$4,"Future")是正确的,可以直接返回符合要求的统计结果。
逻辑说明
COUNTIFS的多条件判断遵循同位置对齐规则,你传入的两个判断范围M11:BM11和M$4:BM$4维度完全一致:都是覆盖M列到BM列的横向单行区域,函数会逐列校验两个条件:- 当前列第11行的单元格值等于"R"
- 同列第4行的单元格值等于"Future"
- 只有两个条件同时满足的列才会被计入统计,最终返回值就是你需要的符合双条件的总列数。
补充说明
- 公式中
M$4:BM$4的行锁定写法是合理的:如果后续需要纵向拖动公式批量统计其他行的匹配情况,第4行的判断范围不会发生偏移;如果不需要拖动公式,写为M4:BM4效果完全相同。 - 如果单元格存在前后多余空格导致匹配失效(比如值为"R "、" Future"),可以使用去除多余空格的适配版本公式:
=COUNTIFS(ARRAYFORMULA(TRIM(M11:BM11)),"R",ARRAYFORMULA(TRIM(M4:BM4)),"Future")
内容的提问来源于stack exchange,提问作者DantianHealth
相关产品推荐
相关产品推荐

