以文本方式查看主题

-  拼搏在线彩神通软件论坛  (http://bbs.pinble.com/index.asp)
--  胆杀公式交流专区  (http://bbs.pinble.com/list.asp?boardid=74)
----  请教一个问题(卓版再请,谢谢)  (http://bbs.pinble.com/dispbbs.asp?boardid=74&id=885301)

--  作者:不亏才怪
--  发布时间:2010-04-29 9:51:00
--  请教一个问题(卓版再请,谢谢)
一个减的公式如果出现了小数减大数,如"1-4",我希望结果是"1-4=-3取绝对值为3,而不是:10+1-4=7,怎么设计?
[此贴子已经被作者于2010-4-29 22:08:23编辑过]

--  作者:卓越
--  发布时间:2010-04-29 11:19:00
--  

如果要达到1-4=3的效果,应该这样写:ABS(A-B)

  

ABS()函数的作用是取结果的正数。

 

你没仔细看录像。


--  作者:不亏才怪
--  发布时间:2010-04-29 22:05:00
--  
谢谢指点. 不过,我说的不是这回事.一个公式在不同的时候会遇到不同的情况,有时是大数减小数,这没有问题,有时是小数减大数,这时软件给出的结果是按先加10再做减法的方法算的.就是1-4是7而不是`3.我说的是一般情况,而不是个例.再比如公式在一个时候是这样:END(5*7-6),结果是9,我要的是1.请问这个ABS加什么地方才有这样的效果?谢谢!
--  作者:不亏才怪
--  发布时间:2010-04-29 22:13:00
--  
我弄好了,不过还是谢谢!
--  作者:卓越
--  发布时间:2010-04-30 21:25:00
--  

abs(1-4)的结果就是3,软件的计算结果是根据公式出的,软件自动不会出结果,你让他怎么计算它就怎么计算,  “这时软件给出的结果是按先加10再做减法的方法算的” 这个算法是怎么来的,是根据公式来的,所以要什么结果是在于你,而不是软件。

ABS(END(5*7)-6)可以等于1

 

自己变公式,一定要熟悉胆杀版中每个函数是干什么用,这样才能正确按自己的思路得出正确的结果。