人民币excel公式分角
篇一:超全的人民币金额大写excel公式
超全的人民币金额大写excel公式
有同学在微信平台提问人民币大写公式怎么写,小编就从网上搜集了一些,公式很多,也很复杂,有兴趣的同学可以研究一下,不想研究的就收藏起来备用。
使用方法很简单,把下面公式中的A2换成你表中数字所在单元格地址即可。
1 =SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A2)),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
2 =SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负
")&TEXT(INT(FIXED(ABS(A2))),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
3 =SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负
")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
4 =SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负
")&TEXT(INT(FIXED(ABS(A2))),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
5 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负
")&TEXT(INT(FIXED(ABS(A2))),"[dbnum2]"(来自:WwW.CssYq.com 书业 网:人民币excel公式分角))&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]元0角0分;;元"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零元",),"零分","整")
6 =SUBSTITUTE(SUBSTITUTE(IF(A2>-0.5%,,"负
")&IF(ABS(A2)+0.5%<1,,TEXT(INT(ABS(A2)+0.5%),"[dbnum2]")&"元
")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
7 =IF(A2=0,"零",IF(A2>-0.5%,,"负")&TEXT(INT(ABS(A2)),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"),"零角",IF(ABS(A2)<1,,"零")),"零分","整"))
8 =SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A2)),"[dbnum2]G/通用格式元;负
[dbnum2]G/通用格式元;"&IF(A2>-0.5%,,"负
"))&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;"&IF(ABS(A2)>1%,"整",)),"零角",IF(ABS(A2)<1,,"零")),"零分","整")
9 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B8<0,"负
",)&TEXT(INT(ABS(B8)),"[dbnum2];; ")&TEXT(MOD(ABS(B8)*100,100),"[>9][dbnum2]圆0角0分;[=0]圆整;[dbnum2]圆零0分"),"零分","整")," 圆零",)," 圆",)
10 =SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(A1/1%,2),"[dbnum2]0角0分;;"&IF(A1,"整",)),"零角","零"),"零分","整")
"大写(人民币):"&IF(A1-INT(A1)<0.005,TEXT(INT(A1),"[dbnum2]")&"元整",IF(A1*10-INT(A1*10)<0.05,TEXT(INT(A1),"[dbnum2]")&"元
"&TEXT(INT(A1*10-INT(A1)*10),"[dbnum2]")&"角整",TEXT(INT(A1),"[dbnum2]")&"元"&TEXT(INT(A1*10-INT(A1)*10),"[dbnum2]")&"角
"&TEXT((FIXED(A1*100,0)-INT(A1*10)*10),"[dbnum2]")&"分"))
11 =IF(ABS(A2)<0.5%,"",SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(FIXED(A2),2),"[dbnum2]0角0分;;整"),"零角",IF(ABS(A2)<1,,"零")),"零分","整"))
12 =SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负
")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
13 =IF(ABS(A2)<0.5%,"",SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"),"零角",IF(ABS(A2)<1,,"零")),"零分","整"))
14 =IF(-RMB(A2),SUBSTITUTE(SUBSTITUTE(IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"),"零角",IF(ABS(A2)<1,,"零")),"零分","整"),"")
15 =SUBSTITUTE(IF(-RMB(A2),IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0分;[>][dbnum2]0分;整"),""),"零分","整")
16 =SUBSTITUTE(IF(-RMB(A2),IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0分;零[>][dbnum2]0分;整"),""),"零分","整")
17 =SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1),IF(A1<0,"负
",)&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整"),),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
18 =TEXT(RMB(A1),"[=]g;"&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式
元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(RMB(A1),2),"[dbnum2]0角0分;;整"),"零角",IF(ABS(A1)<1,,"零")),"零分","整"))
19 SUBSTITUTE(IF(-RMB(A2),IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0分
整;"&IF(ABS(A2)<1,,0)&"[>][dbnum2]0分;整"),),"零分",)20
=SUBSTITUTE(IF(-RMB(A2),IF(A2>0,,"负")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0
分;"&IF(A2^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整")
21 =SUBSTITUTE(SUBSTITUTE(IF(-RMB(A2),IF(A2>0,,"负
")&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A2^2<1,,"零")),"零分","整")22 =SUBSTITUTE(IF(-RMB(A2),IF(A2<0,"负
",)&TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式
元;;")&TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0分
整;"&IF(A2^2<1,,0)&"[>][dbnum2]0分;整"),),"零分",)
23 =TEXT(A2,";负")&SUBSTITUTE(TEXT(INT(ABS(A2)+0.5%),"[dbnum2]G/通用格式元;;")&IF(-RMB(A2),TEXT(RIGHT(RMB(A2),2),"[>9][dbnum2]0角0分
整;"&IF(A2^2<1,,0)&"[>][dbnum2]0分;整"),),"零分",)
篇二:excel中人民币金额大写的函数
EXCEL表中用函数把数字转化成中文大写金额格式
在EXCEL表中把数字转化成中文大写金额格式是财务人员在日常工作中经常遇到的一个问题,虽然在EXCEL中的单元格格式设置中有一个特殊格式中可以转换在中文大写数字,但不能给出元、角、分整的中文金额特定格式,许多人最后只能手工输入,降低了EXCEL的使用效率,但如果TRUNC工作表函数,这个问题将迎刃而解,
如单元格E11=23421.72,须在某一格记录其中文大写金额,则在该格内输入函数:
="大写人民币:"&IF(TRUNC(E11)=0,"零元",TEXT(TRUNC(E11),"[DBNum2]G/通用格式")&"元
")&IF(TRUNC(E11*10)-TRUNC(E11*10,-1)=0,"",TEXT(TRUNC(E11*10)-TRUNC(E11*10,-1),"[DBNum2]G/通用格式")&"角")&IF(TRUNC(E11*100)-TRUNC(E11*100,-1)=0,"",TEXT(TRUNC(E11*100)-TRUNC(E11*100,-1),"[DBNum2]G/通用格式")&"分")&IF(TRUNC(E11*100)-TRUNC(E11*100,-1)=0,"整","")
回车后将得到完整的大写中文金额格式,这个函数将广泛应用于支票打印、合同打印、发票和收据的开具等,方便快捷,提高工作效率。
这个函数的工作原理:把23421.72这个数字分成三段,整数位为一段,小数点后的第一位和第二位各为一段,利用&符号把三段和元、角、分及整字连接起来,关键是如何取到三段的值,就应用了一个TRUNC的工作表函数,这个函数的作用是将数字的小数部分截去,返回整数。第一段,直接可以截取,TRUNC(E11),返回23421,然后利用单元格格式设置把这个数转化成大写中文数字格式,"[DBNum2]G/通用格式",第二段,因为是小数点后的第一位,不是整数,则乘以10,转化成整数,TEXT(TRUNC(E11*10),返回234217,减去乘以10后的倒退一位取整,TRUNC(E11*10,-1),返回234210,结果是7,再转化成中文大写格式,第三段也同理,把单元格E11的数值乘100,按第二段方法取得2,转化成中文大写格式,然后用&符号把各段和"大写人民币:"、"元"、"角"、"分"、"整"等连接起来,得出你想要的结果。
实例:
0.00元 零元整
3.00元 叁元整
3.15元 叁元一角五分整
篇三:二年级数学上册人民币元角分练习题
二年级数学人民币练习题
1、 人民币的单位有( )、( )、( )。
2、 以“元”为单位的人民币有( )、( )、( )、( )、
( )、( )、( )。
3、 以“角”为单位的人民币有( )、( )、( )。 4、 以“分”为单位的人民币有( )、( )、( )。
5、 1元=()角,1角=()分
6、 1张1元可以换( )张2角;也可以换( )张5
角。
7、 1张20元可以换( )张2元;也可以换( )张
5元。
8、 1元5角=()角 79角=( )元( )角
4角8分=()分 64分=( )角( )分
8元3角=()角 24角=( )元( )角
(一) 、比较大小。
1
1
分
1元
角 78角7元6角466角4分
5角 50元40分5角 19分2角 100分 1元
三、购物问题
1我有5元钱,买一个本子2.5元,还要找回多少钱?
2一支圆珠笔3元6角,一个橡皮擦1元,我有5元钱够不够?
3.一盒水彩笔10元5角,一个调色盘4元5角,买这两样需要多少钱?可以怎样付钱?