易表在线答疑技术与交流用户社区 → [求助]用什么函数语句,可以是小数变成百分数,多谢了!


  共有7757人关注过本帖树形打印复制链接

主题:[求助]用什么函数语句,可以是小数变成百分数,多谢了!

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/22 20:52:00 [显示全部帖子]

如果您的公式是刷新公式,请选中该列的任一单元格,执行菜单命令的do(87)命令即可,公式是您原来的公式不变(列类型必须是数字型):
    CountFor("业务酒水","酒水类别"," = ","白酒") / (CountFor("业务酒水","酒水类别"," = ","白酒") + CountFor("业务酒水","酒水类别"," = ","果酒") + CountFor("业务酒水","酒水类别"," = ","啤酒") + CountFor("业务酒水","酒水类别"," = ","黄酒") + CountFor("业务酒水","酒水类别"," = ","饮料"))

     如果该刷新公式列类型是字符型,公式改为:
     text(CountFor("业务酒水","酒水类别"," = ","白酒") / (CountFor("业务酒水","酒水类别"," = ","白酒") + CountFor("业务酒水","酒水类别"," = ","果酒") + CountFor("业务酒水","酒水类别"," = ","啤酒") + CountFor("业务酒水","酒水类别"," = ","黄酒") + CountFor("业务酒水","酒水类别"," = ","饮料"))*100)+"%"

       您试试看!


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/22 22:03:00 [显示全部帖子]

egd文件下载


     原因是CountFor()函数返回的值应该是字符型,无法直接参与计算!
     
     另外,我把按钮公式放在了打开窗口前执行公式中,所以打开该窗口即显示结果,只有在修改了表数据时,再使用按钮,使别人看不到您的标签的原始字符!


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/22 23:34:00 [显示全部帖子]

egd文件下载


      楼上的文件有个小小的弊病,百分比数未经过四舍五入处理,会出现多位小数甚至无限不循环小数,现加以修改,统一精确到两位小数(见本楼文件)


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/23 12:33:00 [显示全部帖子]

[这个贴子最后由程兴刚在 2007/06/23 00:57pm 第 1 次编辑]

下面引用由乾坤合一2007/06/23 00:24pm 发表的内容:
程兴刚 兄长:
我昨晚发出的求助问题,今早刚到单位就看到了你给我的解决方案,你的解决方案太完美了,连一些细小的地方都给我提出了建议,使我所编的程序更加完美了,我衷心的感谢你!!!
或许今后还会给您添 ...

       呵呵,太客气了,相互帮助,相互学习嘛,有事尽管说,我定尽其所能!


 回到顶部