寻找的是在列中计算多个值,但是我希望它一旦到达第一个空单元就停止计数.我试图不使用应用程序脚本.
例:
1
2
312
EMPTY
3123
Run Code Online (Sandbox Code Playgroud)
应该返回3,如果我只使用COUNTA(),它将返回4.
有任何想法吗?
如果你的"空"单元确实是BLANK,那么你可以使用以下内容:(
=ArrayFormula(match(TRUE,ISBLANK(A1:A13),0)-1)
只要在"Years"集之间总是有一个空行)
ISBLANK(A1:A13)返回的数组结果{FALSE,FALSE,FALSE,TRUE,FALSE,...}match()返回的位置或第一排TRUE在该名单:4如果它们包含文本"EMPTY",则使用:
=ArrayFormula(match(TRUE,if(A1:A13="EMPTY",TRUE,FALSE),0)-1)
| 归档时间: |
|
| 查看次数: |
5046 次 |
| 最近记录: |