首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使row():row()成为范围?

如何使row():row()成为范围?
EN

Web Applications用户
提问于 2015-10-07 07:22:39
回答 2查看 99关注 0票数 0

我想在一个范围内计数非空单元格的数量,这取决于行号。我尝试过counta(row()+3:row()+4),它总是像counta(row():row())一样返回1(在这里,我希望循环依赖)。counta(12:12)工作得很好,count(13:14)也一样。

如何确定依赖于row()的范围?

EN

回答 2

Web Applications用户

回答已采纳

发布于 2015-10-07 08:40:09

您不能构造这样的范围规范。您需要=INDIRECT函数(文档),以便将行号转换为范围。

您还必须将列包含在您的范围内。如果您的范围跨越从AC的列,从行13,则范围应该是A1:C3。这可以由一个字符串:"A" & 1 & ":C" & 3构建。将您问题中的行号替换为row(),我们得到了"A" & row()+3 & ":C" & row()+4,这就引出了最后的公式:

代码语言:javascript
复制
=COUNTA(INDIRECT("A" & row()+3 & ":C" & row()+4))
票数 2
EN

Web Applications用户

发布于 2019-09-12 23:44:56

其他答案提到引用应该包括列,但现在情况并非如此,因为1:1表单的引用在Google的当前版本(2019年)中是有效的。

无论如何,另一个答案是正确的,关于使用一个公式来建立一个参考,我们应该使用间接。

代码语言:javascript
复制
=COUNTA(INDIRECT(ROW() + 3 &":"& ROW() + 4))

相关

票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/85227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档