+ -
当前位置:首页 → 问答吧 → 求这个效果如何用公式实现?

求这个效果如何用公式实现?

时间:2011-08-10

来源:互联网

12.jpg (63.05 KB)
2011-8-10 11:24


可能我没说清楚,只截取了一部分表格,表格还有很多行,好几百行,而且每天都在增加,不是只有这十几行!

如图,如何用公式计算出14行的值?(只做了一部分表来进行演示)
如果只用ROW和MATCH相减好像不容易实现,应该涉及到循环迭代了吧,新手求指点。

[ 本帖最后由 irevine 于 2011-8-10 11:48 编辑 ]

附件

Book2.rar(2.29 KB)

2011-8-10 11:24, 下载次数: 34

作者: irevine   发布时间: 2011-08-10

=13-MATCH(9^9,B1:B13)

作者: 小花鹿   发布时间: 2011-08-10

=12-MAX(IF(B2:B13<>"",ROW(1:12)))

附件

Book2.rar(4.28 KB)

2011-8-10 11:29, 下载次数: 0

作者: jonnygu   发布时间: 2011-08-10

B14数组公式右拉
复制内容到剪贴板
代码:
=12-MAX((B2:B13<>"")*ROW($1:$12))
谢谢2楼公式,但在全部空白时出错。

[ 本帖最后由 chunlin1wang 于 2011-8-10 11:33 编辑 ]

作者: chunlin1wang   发布时间: 2011-08-10

=12-MATCH(9^9,B2:B13)

作者: w83365040371   发布时间: 2011-08-10

B14=12-lookup(9^9,B2:B13,ROW($1:$12))右拉。

作者: jinjiapeng   发布时间: 2011-08-10

引用:
原帖由 jonnygu 于 2011-8-10 11:29 发表
=12-MAX(IF(B2:B13"",ROW(1:12)))
公式不错,学习了!

作者: yangbin5670   发布时间: 2011-08-10

谢谢大家的指点,不过可能是我没说清楚,
只截取了一部分表格,表格还有很多行,好几百行,而且每天都在增加,不是只有这十几行!

作者: irevine   发布时间: 2011-08-10

引用:
原帖由 jinjiapeng 于 2011-8-10 11:44 发表
B14=12-lookup(9^9,B2:B13,ROW($1:$12))右拉。
但在全部空白时出错

作者: yangbin5670   发布时间: 2011-08-10

引用:
原帖由 irevine 于 2011-8-10 11:49 发表
谢谢大家的指点,不过可能是我没说清楚,
只截取了一部分表格,表格还有很多行,好几百行,而且每天都在增加,不是只有这十几行!
每天都在增加?是插入吗?
试试:=ROW()-1-MATCH(9^9,B1:B13)

作者: 小花鹿   发布时间: 2011-08-10

引用:
原帖由 irevine 于 2011-8-10 11:49 发表
谢谢大家的指点,不过可能是我没说清楚,
只截取了一部分表格,表格还有很多行,好几百行,而且每天都在增加,不是只有这十几行!
=ROW()-1-MATCH(9^9,OFFSET(B1,,,ROW()-1))

作者: cmxxccxx   发布时间: 2011-08-10

=ROW()-2-MATCH(111,INDIRECT(CHAR(COLUMN()+96)&2&":"&CHAR(COLUMN()+96)&ROW()-1))

作者: XCWNEW   发布时间: 2011-08-10

这个公式可以不管你加多少列或多少行

作者: XCWNEW   发布时间: 2011-08-10