请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

flyhigh23

中级会员

92

主题

213

帖子

941

积分

中级会员

积分
941
flyhigh23
中级会员   /  发表于:2021-9-21 22:54  /   查看:2368  /  回复:5
本帖最后由 flyhigh23 于 2021-9-21 23:41 编辑

表格内简单的A列=B列,第一行计算结果出错,已上传demo文件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-22 18:17:32
沙发
我看了一下,命令是没有问题的,感觉可能是您对循环命令有一些误解,您可以先参考帮助手册学习一下循环命令的概念和用法:按指定次数循环 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
建议您可以说说您最终是想实现一个怎样的效果,我帮您看看该怎么设置~
回复 使用道具 举报
flyhigh23
中级会员   /  发表于:2021-9-22 18:46:45
板凳
本帖最后由 flyhigh23 于 2021-9-22 18:59 编辑
Chelsey.Wang 发表于 2021-9-22 18:17
我看了一下,命令是没有问题的,感觉可能是您对循环命令有一些误解,您可以先参考帮助手册学习一下循环命令 ...


第一个目标值为什么是空的,我需要循环的时候每一行都从源值转入目标值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-23 14:35:33
地板
感谢您的反馈~
这个是因为表格之中本来就没有数据,在第一次循环时表格之中没有数据第一行的值是默认为空的所以就取不到,添加了第一行之后,源值数据默认为5后面循环就可以取到它的值了。而且这个循环并不是将每一行的源值传到目标值,知识将第一行的源值传到目标值。您可以看一下我给您做的这个demo。如果您是想要目标值等于原值的话,直接用excel公式就是可以的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
flyhigh23
中级会员   /  发表于:2021-9-23 22:29:48
5#
Lay.Li 发表于 2021-9-23 14:35
感谢您的反馈~
这个是因为表格之中本来就没有数据,在第一次循环时表格之中没有数据第一行的值是默认为空 ...

需要达到的效果
1.点重算利息时,根据参数自动计算出一个测算的每月利息值
2.如果有些月份利率产生浮动了或者还本后,可以直接修改某月的利率或计息金额,系统根据调整后的参数,计算当期应付利息
3.如果公式计算的结果和银行的实际利率有差额,则不考虑公式,直接修改应付利息。


因为2,3的需求,导致不能直接用excel公式计算应付利息,用公式会导致应付利息无法修改
想到的方法在增加一个公式列,然后在重算利息中最后一个命令更新应付利息的金额等于公式列。但是重算利息中有一个中断命令,会导致中断后的语句不能执行。
这个中断也只是为了模拟while循环,用来退出循环的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-24 17:40:02
6#
您好,这个中断命令是中断整个命令,不是跳出循环,如果您是想实现类似于while循环的效果的话,您可以在循环体中加一个条件判断满足条件的执行循环命令中的其他命令,不满足的继续循环即可。另外想您这种不是反馈bug的问题,您可以在求助中心发帖,哪儿有更多大佬,可以更好的帮助到您。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部