以下是引用levey在2003-4-1 17:20:00的发言:
**在会计工作中,我们常常需要将一些合计金额大写,下面是我的一点心德,请多多指教。
一、由于在EXCEL中,IF只能嵌套七层,所以我们先行将合计用公式四舍五入:
=ROUND(SUM(N8:N47),2)
二、在要显示大写人民币的单元格里(假定是N48)输入以下公式:
=IF((INT($N$48*10)-INT($N$48)*10)=0,TEXT(INT($N$48),"[DBNum2]G/通用格式")&"元"&IF((INT($N$48*100)-INT(($N$48)*10)*10)=0,"整","零"&TEXT(INT($N$48*100)-INT($N$48*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT($N$48),"[DBNum2]G/通用格式")&"元"&IF((INT($N$48*100)-INT(($N$48)*10)*10)=0,TEXT((INT($N$48*10)-INT($N$48)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT($N$48*10)-INT($N$48)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT($N$48*100)-INT($N$48*10)*10,"[DBNum2]G/通用格式")&"分"))
这个也太复杂了吧??有无简单点的 |