以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  CUMoney函数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=86326)

--  作者:李睿涵
--  发布时间:2016/6/15 14:41:00
--  CUMoney函数
近日发现,用CUMoney将金额转为大写时,遇到小于0的金额,这个函数返回不了值,只返回:圆整
若我想把 -12 返回为:负拾贰元整 ,该怎么弄?

是在打印模板里,单元格设置了公式:<CUMoney([伙食费] + [退伙食费])>


--  作者:大红袍
--  发布时间:2016/6/15 15:29:00
--  
<iif([伙食费] + [退伙食费] >= 0, CUMoney([伙食费] + [退伙食费]), "负" & CUMoney(([伙食费] + [退伙食费])*(-1)))>
--  作者:李睿涵
--  发布时间:2016/6/15 16:17:00
--  

谢谢,好用

但发现0元时,显示“圆整”  不是“零元整”

麻烦袍哥再帮我完善一下,实在不会iif嵌套


--  作者:大红袍
--  发布时间:2016/6/15 16:20:00
--  

 

[此贴子已经被作者于2016/6/15 16:20:11编辑过]

--  作者:大红袍
--  发布时间:2016/6/15 16:21:00
--  
<iif([伙食费] + [退伙食费] = 0, "零元整", iif([伙食费] + [退伙食费] > 0, CUMoney([伙食费] + [退伙食费]), "负" & CUMoney(([伙食费] + [退伙食费])*(-1))))>

--  作者:李睿涵
--  发布时间:2016/6/15 19:18:00
--  
以下是引用大红袍在2016/6/15 16:21:00的发言:
<iif([伙食费] + [退伙食费] = 0, "零元整", iif([伙食费] + [退伙食费] > 0, CUMoney([伙食费] + [退伙食费]), "负" & CUMoney(([伙食费] + [退伙食费])*(-1))))>

好用,谢谢!