自动计算
需要设计一个计算表格,A列为计算式,有各类加减乘除 及 括号运算 ; B 列为其自动的计算结果 。另当 修改 A列数据时, B列自动修改 结果,示意图如下,请大枷下给出 解决方法的DEMO 文件。
Mycosts 发表于 2024-7-12 10:17
非常感谢大枷 援手,但发现一个小问题,就是我修改 计算式时,其自动计算的结果,显示在下一行的结果栏中 ...
你是不是输入算式后直接回车的,这样设置就可以了 本帖最后由 Mamba 于 2024-7-11 17:50 编辑
使用js的eval()函数就可以,eval(算式) 楼上大佬正解,目前最简单的方案,就是使用这个函数啦,楼主可以参考下~~ 对我有些挑战,不懂JS:D, 能否帮忙写几行代码 Nathan.guo 发表于 2024-7-11 18:07
楼上大佬正解,目前最简单的方案,就是使用这个函数啦,楼主可以参考下~~
能抽空 给整个DEMO 文件?:),以供学习下JS Mycosts 发表于 2024-7-11 20:09
对我有些挑战,不懂JS, 能否帮忙写几行代码
我上传文件有逻辑和代码,3行代码的意思分别是获取变量a的值;计算结果;将结果设置到变量b。后面的命令就可以取变量b的值了 Mamba 发表于 2024-7-11 17:43
使用js的eval()函数就可以,eval(算式)
非常感谢大枷 援手,但发现一个小问题,就是我修改 计算式时,其自动计算的结果,显示在下一行的结果栏中了,如图示。
我看了命令行中的表格操作,是“表格中被选定的行”,设置应该是没问题的,但不知为何出现这种情况?
用我以前做的一个通用自定义公式函数实现,看demo
=MATHEVALUATE(E5,0,0,0,0,0)
感谢各位大佬的支持~
如果您的问题已解决的话,请设置最佳答案给到帮助您的回复
如果您的问题未解决的话,欢迎您继续跟帖交流:loveliness:
页:
[1]
2