寻求Google Sheet数组公式实现EXP栏自动填充解决方案
Google Sheets 批量设置COUNTIF偶数条件的数组公式方案
第一行(D5:BA5)批量生成公式
在D5单元格输入以下数组公式,会自动填充整个D5到BA5区域,生成从>=2到>=100的偶数条件判断:
=ARRAYFORMULA(COUNTIF(A5, ">="&SEQUENCE(1,50,2,2)))
说明:SEQUENCE(1,50,2,2)会生成1行50列的序列,起始值为2,步长为2,刚好对应2、4、6……100这些偶数,和">="拼接后就是每个单元格需要的条件,COUNTIF会逐个判断A5的值是否满足对应条件。
第二行(D6:BA6)及后续行的批量处理
如果第二行需要从>=102到>=200的偶数条件,直接调整SEQUENCE的起始值即可:
=ARRAYFORMULA(COUNTIF(A5, ">="&SEQUENCE(1,50,102,2)))
更灵活的批量下拉方案
如果后续每一行的起始条件都比上一行大100(比如第7行对应202-300),可以用行号动态计算起始值,公式如下,下拉后每一行会自动更新条件范围:
=ARRAYFORMULA(COUNTIF(A5, ">="&SEQUENCE(1,50,2+(ROW()-5)*100,2)))
说明:ROW()-5计算当前行与第5行的差值,乘以100后加上初始值2,就能得到每一行的起始偶数。
内容的提问来源于stack exchange,提问作者Pietro Guglielmi
相关产品推荐
相关产品推荐

