Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3330|回复: 6

[已解决]自动计算移动距离公式

[复制链接]
发表于 2015-1-30 16:30 | 显示全部楼层 |阅读模式
本帖最后由 jio1ye 于 2015-2-7 17:29 编辑

请看附件,务必帮忙~~

要求:
1)第一行Judge为OK
2)X移动时间<Y移动时间,Judge为OK
3)移动距离计算公式为当前行-对上一个Judge OK行
4)例子内相同颜色行公式相同
5)求粗框移动距离计算公式
求助.rar (8.74 KB, 下载次数: 11)
发表于 2015-1-30 18:50 | 显示全部楼层
楼主这是循环引用呀,G列能得出结果,是依据C列和E列值,你现在又要用G列的结果,来求C列和E列的值
回复

使用道具 举报

 楼主| 发表于 2015-1-30 18:57 | 显示全部楼层
gdpgdp317 发表于 2015-1-30 18:50
楼主这是循环引用呀,G列能得出结果,是依据C列和E列值,你现在又要用G列的结果,来求C列和E列的值

是呀,所以来求助呀。。
回复

使用道具 举报

发表于 2015-1-30 21:01 | 显示全部楼层
本帖最后由 爱疯 于 2015-1-30 21:02 编辑

QQ截图20150130205658.jpg

285  62    =ABS(A3-$A$2)   =C3/800+0.8   =ABS(B3-$B$2)        =E3/320      =IFERROR(IF(F3>D3,"OK","NG"),"")
521  245   =ABS(A4-$A$2)    =C4/800+0.8  =ABS(B4-$B$2)        =E4/320    =IFERROR(IF(F4>D4,"OK","NG"),"")
576  351   =ABS(A5-$A$2)   =C5/800+0.8   =ABS(B5-$B$2)        =E5/320    =IFERROR(IF(F5>D5,"OK","NG"),"")


方便看
回复

使用道具 举报

 楼主| 发表于 2015-2-2 09:39 | 显示全部楼层
爱疯 发表于 2015-1-30 21:01
285  62    =ABS(A3-$A$2)   =C3/800+0.8   =ABS(B3-$B$2)        =E3/320      =IFERROR(IF(F3>D3,"OK ...

爱疯同学,号召高手帮我解决。。。。

回复

使用道具 举报

发表于 2015-2-2 20:11 | 显示全部楼层    本楼为最佳答案   
C3=ABS(A3-INDIRECT("A"&LARGE(($G$2:$G2="OK")*ROW($G$2:$G2),1)))
E3=ABS(B3-INDIRECT("B"&LARGE(($G$2:$G2="OK")*ROW($G$2:$G2),1)))
Ctrl+Shift+Enter

移动距离-求助.rar

9.18 KB, 下载次数: 9

回复

使用道具 举报

 楼主| 发表于 2015-2-7 17:29 | 显示全部楼层
chinaman_86 发表于 2015-2-2 20:11
C3=ABS(A3-INDIRECT("A"&LARGE(($G$2:$G2="OK")*ROW($G$2:$G2),1)))
E3=ABS(B3-INDIRECT("B"&LARGE(($G$2: ...

太棒了!这不也是循环么?

那么循环引用的定义是什么?谢谢~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 07:33 , Processed in 0.330187 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表