flyhigh23 发表于 2021-9-21 22:54:45

7.0.100表格操作命令计算有问题

本帖最后由 flyhigh23 于 2021-9-21 23:41 编辑

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

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
我看了一下,命令是没有问题的,感觉可能是您对循环命令有一些误解,您可以先参考帮助手册学习一下循环命令 ...

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

Lay.Li 发表于 2021-9-23 14:35:33

感谢您的反馈~
这个是因为表格之中本来就没有数据,在第一次循环时表格之中没有数据第一行的值是默认为空的所以就取不到,添加了第一行之后,源值数据默认为5后面循环就可以取到它的值了。而且这个循环并不是将每一行的源值传到目标值,知识将第一行的源值传到目标值。您可以看一下我给您做的这个demo。如果您是想要目标值等于原值的话,直接用excel公式就是可以的。

flyhigh23 发表于 2021-9-23 22:29:48

Lay.Li 发表于 2021-9-23 14:35
感谢您的反馈~
这个是因为表格之中本来就没有数据,在第一次循环时表格之中没有数据第一行的值是默认为空 ...

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


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

Lay.Li 发表于 2021-9-24 17:40:02

您好,这个中断命令是中断整个命令,不是跳出循环,如果您是想实现类似于while循环的效果的话,您可以在循环体中加一个条件判断满足条件的执行循环命令中的其他命令,不满足的继续循环即可。另外想您这种不是反馈bug的问题,您可以在求助中心发帖,哪儿有更多大佬,可以更好的帮助到您。
页: [1]
查看完整版本: 7.0.100表格操作命令计算有问题