引用之前的一位网友提问的,,当时他是问两种货币转换,,我现在要三种,,
比如A1等于某两个单元格数值相乘的和,得到85.555;设置格式显示为$85.56
A2=A1,但要求A2显示为:捌拾伍美元伍拾陆美分,
我现在自己设置的A2=IF(A1<0,"金额为负无效",(IF(OR(A1=0,A1=""),"零美元",IF(A1<1,"",TEXT(INT(A1),"[dbnum2]G/通用格式")&"美元"))))&IF((INT(A1*100)-INT(A1)*100)=0,"整",TEXT((INT(A1*100)-INT(A1)*100),"[dbnum2]")&"美分"),
转换之后就得到:捌拾伍美元伍拾伍美分,不会进行四舍五入,因为A1实际数值是85.555,只是设置格式后才显示为85.56,如何才能让A2在转换给大写数字美元的同时进行四舍五入呢?
问题补充:如果我一个单元格要用两种不同的币种转换,
如:A3=HKD,则A2=A1(换成“元”“角”“分”)
A3=RMB,则A2=A1(换成“元”“角”“分”)
A3=USD,则A2=A1(换成“元”“美分”)
以如上A1=85.555为例,A3=HKD,A2=A1(捌拾伍元伍角陆分)
A3=USD,A2=A1(捌拾伍伍拾陆美分)
今天看到你的提问,我感觉四舍五入在A1可以实现:
1、假设你A1的数据是B1*C1得出的85.555,那在A1输入公式=round(B1*C1,2),单元格式设 置成货币-$这种格式;
2、你的问题补充,需要判断A1的格式是人民币还是美金,我给你一个网站是进行判断的
http://club.excelhome.net/forum.php?mod=viewthread&tid=675738
判断后再将A2或A3设置成美元或香港元。
1、假设你A1的数据是B1*C1得出的85.555,那在A1输入公式=round(B1*C1,2),单元格式设 置成货币-$这种格式;
2、你的问题补充,需要判断A1的格式是人民币还是美金,我给你一个网站是进行判断的
http://club.excelhome.net/forum.php?mod=viewthread&tid=675738
判断后再将A2或A3设置成美元或香港元。
温馨提示:答案为网友推荐,仅供参考