以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- ROUNDDOWN函数如何实现 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122260) |
-- 作者:DEVILZC -- 发布时间:2018/7/21 16:52:00 -- ROUNDDOWN函数如何实现 =ROUNDDOWN((H427-F427+G427-I427)/0.8,0) 狐表里没有这个函数,要怎么写表达式,求解!
|
-- 作者:有点蓝 -- 发布时间:2018/7/21 16:58:00 -- 参考:http://www.foxtable.com/webhelp/scr/0108.htm [此贴子已经被作者于2018/7/21 16:58:14编辑过]
|
-- 作者:DEVILZC -- 发布时间:2018/7/21 17:14:00 -- 系统帮助里的是四舍五入,我需要计算直接舍去小数部分的计算,如400.54=400 |
-- 作者:有点蓝 -- 发布时间:2018/7/21 17:20:00 -- Dim v = 400.54 msgbox(val(cstr(v).split(".")(0)))
|
-- 作者:DEVILZC -- 发布时间:2018/7/21 17:25:00 -- 这个怎么带入表达式?求大神指导,不会啊 |
-- 作者:有点蓝 -- 发布时间:2018/7/21 17:31:00 -- IIF(Convert([第五列], \'System.Int32\') > [第五列],Convert([第五列], \'System.Int32\')-1,Convert([第五列], \'System.Int32\')) |
-- 作者:DEVILZC -- 发布时间:2018/7/21 17:47:00 -- 是这样的计算:([排水量G4] - [排水量G2] + [舱内余水] - [船载泥浆容积V浆]) / 0.8,要怎么写得出来的结果是舍去小数部分的计算? 函数只会些简单的,用了狐表发现里面好几个主要的EXCEL函数用不了,其中就是ROUNDDOWN舍小数计算,希望大神依这个计算式教教我该怎么写 |
-- 作者:有点甜 -- 发布时间:2018/7/22 18:21:00 -- convert(\'System.Int64\', ([排水量G4] - [排水量G2] + [舱内余水] - [船载泥浆容积V浆]) / 0.8 - 0.4999999) |
-- 作者:18952539991 -- 发布时间:2018/7/23 11:44:00 -- Math.Floor((H427-F427+G427-I427)/0.8) \'取最小值的整数,非四舍五入法,小数右边不管多大只取整。 Floor 返回小于或等于指定数字的最大整数。 例如: Dim Val As
Integer= Math.Floor(8.9) 上述代码的输出结果为:8 [此贴子已经被作者于2018/7/23 11:51:20编辑过]
|