金额数字转换成大写公式例题
金额小写自动生成大写公式
金额小写自动生成大写公式金额小写转换成大写的公式主要依据中文的数字命名规则。
以下是一个可将金额小写转换成大写的公式:1.将金额小写以“元”为单位进行分组,每四位一组分组(从低位到高位),以方便命名。
2.对于每一组最高位的数字,根据其所在的组数命名单位(例如“元”、“万”、“亿”)。
其他位的数字分别根据其所在的位数加上相应的单位(例如“拾”、“佰”、“仟”、“拾万”、“佰万”、“仟万”、“拾亿”等)。
3.对于每一组中的数字,根据其大小进行命名。
命名规则如下:-0不进行命名,直接舍弃。
-1命名为“壹”或“一”(个别情况)。
-其他数字命名为“贰”、“叁”、“肆”、“伍”、“陆”、“柒”、“捌”、“玖”。
4.在每个数字后面添加相应的单位(例如“角”、“分”、“整”),其他位的单位根据需要进行命名,例如“拾角”、“佰角”、“仟分”等。
5.将每一组的命名和单位合并,组成完整的大写金额。
以下是一个具体的例子来说明公式的应用:假设要将金额小写1202.34转换成大写金额,根据公式:1.将金额小写以“元”为单位进行分组,得到两组数字:1202和342.对于最高位的数字1202,根据其所在的组数命名单位为“元”,其他位的数字分别命名为“壹仟”、“贰佰”、“零拾”、“贰”。
3.对于数字34,命名为“叁拾肆”。
4.在每个数字后面添加相应的单位:1202命名为“壹仟贰佰零拾贰元”,34命名为“叁拾肆分”。
5.将每一组的命名和单位合并,得到大写金额为“壹仟贰佰零拾贰元叁拾肆分”。
这就是将金额小写1202.34转换成大写的公式。
根据这个公式,可以将任何金额小写转换成大写。
excel金额大小写转换公式的用法
excel金额大小写转换公式的用法Excel中经常需要使用到金额大小写转换公式对金额进行转换,金额大小写转换公式具体该如何使用呢?接下来是店铺为大家带来的excel金额大小写转换公式的用法,供大家参考。
excel金额大小写转换公式用法(一)步骤1:数字转人民币大写形式的公式是:=IF(B1<0,"金额为负无效",(IF(OR(B1=0,B1=""),"(人民币)零元",IF(B1<1,"(人民币)",TEXT(INT(B1),"[dbnum2](人民币)G/通用格式")&"元"))))&IF((INT(B1*10)-INT(B1)*10)=0,IF(INT(B1*100)-INT(B1*10)*10=0,"","零"),(TEXT(INT(B1*10)-INT(B1)*10,"[dbnum2]")&"角"))&IF((INT(B1*100)-INT(B1*10)*10)=0,"整",TEXT((INT(B1*100)-INT(B1*10)*10),"[dbnum2]")&"分")步骤2:数字转人民币大写形式的公式是:="大写金额:"&IF(TRIM(B1)="","",IF(B1=0,"","人民币"&IF(B1<0,"负",)&IF(INT(B1),TEXT(INT(ABS(B1)),"[dbnum2]")&"元",)&IF(INT(ABS(B1)*10)-INT(ABS(B1))*10,TEXT(INT(ABS(B1)*10)-INT(ABS(B1))*10,"[dbnum2]")&"角",IF(INT(ABS(B1))=ABS(B1),,IF(ABS(B1)<0.1,,"零")))&IF(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),TEXT(ROUND(ABS(B1)*100-INT(ABS(B1)*10)*10,),"[dbnum2]")&"分","整")))excel金额大小写转换公式用法(二)步骤1:通过宏VBA自定义函数实现第一步:按下ALT+F11组合键,或者是单击工具——宏——Visual Basic编辑器,进入Visual Basic编程环境,单击“插入” 菜单——模块,复制下面代码,保存,退出关闭。
EXCLE小写金额转换大写公式
EXCEL 小写
金额转换大
写公式:
示例:
小写金额:大写金额:
28546.37大写(人民币)贰万捌仟伍佰肆拾陆元叁角柒说明:不讨论公式设计,单从应用方法上简单介绍,将大写金额单元格的公式复制到需要体现大写的单元格,然后对公示引用的小写单元格进行替换操作即可,比如小写金额在D5单元格,那将下述大写单元格公示中的A7全部替换成为D5即可;
公示描述:"大写(人民币)"&IF((INT(A7*10)-
INT(A7)*10)=0,TEXT(INT(A7),"[DBNum2]G/通用格式")&"元
"&IF((INT(A7*100)-INT((A7)*10)*10)=0,"整","零
"&TEXT(INT(A7*100)-INT(A7*10)*10,"[DBNum2]G/通用格式")&"分"),TEXT(INT(A7),"[DBNum2]G/通用格式")&"元"&IF((INT(A7*100)-INT((A7)*10)*10)=0,TEXT((INT(A7*10)-INT(A7)*10),"[DBNum2]G/通用格式")&"角整",TEXT((INT(A7*10)-INT(A7)*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(A7*100)-INT(A7*10)*10,"[DBNum2]G/通用格式")&"分"))。
Excel中如何利用公式将数字金额转化成大写
Excel中如何利用公式将数字金额转化成大写用Excel制作财务报表的时候,经常需要将数字表示为大写的中文数字金额。
一般情况下,我们可以用设置“单元格格式”的方法来实现自动转换大写金额,但是这种方法转换出来的大写金额存在两个方面的问题(见图一):1、当数字为整数时,比如B1单元格的数值为5560,将D1单元格设置格式为中文大写数字,输入公式“=B1”,其转换出来的大写为“伍仟伍佰陆拾”,实际工作中,D1单元格的值应该为“伍仟伍佰陆拾元整”,才能满足财务要求。
2、当数字带有小数时,比如B2单元格的数值为5824.56,将D2单元格设置格式为中文大写数字,输入公式“=B2”,其转换出来的大写为“叁仟捌佰贰拾肆点伍陆”,实际工作中,D2单元格的值应该为“叁仟捌佰贰拾肆元伍角陆分”,才能满足财务要求。
实际工作中,我们可以采取公式的方法来解决上述问题。
具体做法如下:在D1单元格输入公式:=IF(INT(B2)=0,"",TEXT(INT(B2),"[DBNum2]")&"元")&IF(INT(B2*100)=INT(B2)*100,"整",IF(OR(INT(B 2*10)=0,INT(B2)=B2),"",IF(INT(B2*10)=INT(B2)*10,"零",RIGHT (TEXT(INT(B2*10),"[DBNum2]"),1)&"角")&IF(INT(B2*100)=INT (B2*10)*10,"整",RIGHT(TEXT(ROUND(B2,2),"[DBNum2]"),1)&"分")))。
效果见图二。
电子表格中将数字转换为大写金额
【Excel案例】电子表格中将数字转换为大写金额(1个公式,8个函数应用详解...案例说明:公司财务对往来账业务进行处理过程中,需打印付款单,要求在录入小写“付款金额”后,大写金额自动填列。
单元格S93函数编辑如下:=IF(ROUND(S93,2)<0,"无效数值",IF(ROUND(S93,2)=0,"零",IF(ROUND(S93,2)<1,"",TEXT(INT(ROUND(S93,2)),"[dbnum2]")&"元")&IF(INT(ROUND(S93,2)*10)-INT(ROUND(S93,2))*10=0,IF(INT(ROUND(S93,2))*(INT(ROUND(S93,2)*100)-INT(ROUND(S93,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(S93,2)*10)-INT(ROUND(S93,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(S93,2)*100)-INT(ROUND(S93,2)*10)*10)=0,"整",TEXT((INT(ROUND(S93,2)*100)-INT(ROUND(S93,2)*10)*10),"[dbnum2]")&"分")))函数应用分析:一、ROUND,数学和三角函数:将数字按指定位数舍入(ROUND(S93,2),即对单元格S93的内容进行四舍五入处理,且保留两位小数INT(ROUND(S93,2),即对单元格S93在进行四舍五入保留两位小数的基础上,去掉小数点后面的位数,即只显示整数,此时,INT(ROUND(S93,2)和INT(S93)效果是一样的TEXT(INT(ROUND(S93,2)),"[dbnum2]"),即对INT(ROUND(S93,2))以[dbnum2]格式进行显示。
【工程计量】工程计量中小写金额转化为大写金额公式链接办法
风清Hale Waihona Puke 2015 年 07 月 04 日
第 2 页
共 2 页
【工程计量】工程计量中小写金额转化为大写金额公式链接办法
1、工程计量小写金额转化为大写金额公式链接: 2、举例说明: ⑴例如:123456789.00
⑵例如:123456789.50
⑶例如:123456789.52
⑷例如:-123456789.00
⑸例如:-123456789.50
⑹例如:-123456789.52
3、公式链接及插入 EXCEl 表见第二页:
第 1 页
共 2 页
公式链接:
“D3 ”单元格为小写数字所在单元格 ,可根 除【】外整体复制至 EXCEl 中,其中 其中“ D3” 单元格为小写数字所在单元格, 据实际情况替换。
工程计量小写金额转化为大写金额公式链接
预算总价(小写): 预算总价(大写): -1234567890.00 负壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾元整
大写金额公式范文
大写金额公式范文1.首先,将要转换的阿拉伯数字按照从高位到低位的顺序分组,每组三位数。
比如,123,456,789可以分成三个组:123、456和7892.按照如下规则,为每个分组生成大写金额的表示:-对于每个分组,首先确定它是否是零。
如果分组的数字都是零,则跳过该分组。
-对于每个分组,首先确定百位上的数字。
如果百位上的数字是零,则不读该位。
如果百位上的数字不是零,则按照以下规则读取百位上的数字:一(读作"壹")、二(读作"贰")、三(读作"叁")、四(读作"肆")、五(读作"伍")、六(读作"陆")、七(读作"柒")、八(读作"捌")和九(读作"玖")。
-然后,确定十位上的数字。
如果十位上的数字是零,则不读该位。
如果十位上的数字是一,则读作"拾"。
如果十位上的数字大于一,则按照以下规则读取十位上的数字:一(读作"壹")、二(读作"贰")、三(读作"叁")、四(读作"肆")、五(读作"伍")、六(读作"陆")、七(读作"柒")、八(读作"捌")和九(读作"玖")。
-最后,确定个位上的数字。
如果个位上的数字是零,则不读该位。
如果个位上的数字不是零,则按照以下规则读取个位上的数字:一(读作"壹")、二(读作"贰")、三(读作"叁")、四(读作"肆")、五(读作"伍")、六(读作"陆")、七(读作"柒")、八(读作"捌")和九(读作"玖")。
Excel表中小写金额直接转换成大写金额的公式
Excel表中小写金额直接转换成大写金额的公式:一、=IF(OR(A1<0,A1=""),"",IF(VALUE(LEFT(A1,1))=0,"",NUMBERSTRIN G(INT(A1),2)&"元")&IF(ISERROR(FIND(".",A1)),"整",IF(VALUE(MID(A1,FIND(".",A1)+1,1))=0,"零",IF(ISERROR(FIND(".",A1)),"",NUMBERSTRING(MID(A1,FIND(".", A1)+1,1),2)&"角")))&IF(ISERROR(FIND(".",A1)),"",IF(LEN(ROUND(A1,2))=(FIND( ".",A1)+2),NUMBERSTRING(MID(ROUND(A1,2),FIND(".",A1)+2,1),2 )&"分","")))&IF(ISERROR(FIND(".",A1)),"","")二、假定你要在B1输入阿拉佰数字,C1转换成中文大写金额(含元角分),请在C1单元格输入如下公式:=SUBSTITUTE(SUBSTITUTE(IF(-RMB(B1),IF(B1>0,,"负")&TEXT(INT(ABS(B1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(B1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(B1^2<1,,"零")),"零分","整")三、用公式就可以,我不懂做会计的如何用大写表示如128.40这样的角不为0但分为0的值,是“壹佰贰拾捌元肆角整”还是“壹佰贰拾捌元肆角”?如果是“壹佰贰拾捌元肆角”,请用这个公式:=TEXT(INT(B2),"[DBNUM2]")&"元"&IF(INT(B2)=B2,"整",(IF(INT(B2*10)-INT(B2)*10>0,TEXT(INT(B2*10)-INT(B2)*10,"[ DBNUM2]")&"角","零")&IF(B2*100-INT(B2*10)*10>0,TEXT(B2*100-INT(B2*10)*10,"[db num2]")&"分","")))如果是“壹佰贰拾捌元肆角整”,请用这个公式:=TEXT(INT(B2),"[DBNUM2]")&"元"&(IF(INT(B2*10)-INT(B2)*10>0,TEXT(INT(B2*10)-INT(B2)*10,"[ DBNUM2]")&"角",IF(B2*100-INT(B2*10)*10>0,"零",""))&IF(B2*100-INT(B2*10)*10>0,TEXT(B2*100-INT(B2*10)*10, "[dbnum2]")&"分","整"))说明:1、将以上公式中的B2换成你要换算的值或对应的单元格。
excel金额转换大写的函数
excel金额转换大写的函数标题:Excel中使用函数实现金额数字转换为大写汉字的方法在日常办公和财务管理中,我们经常需要将阿拉伯数字形式的金额转换为大写汉字,以便于财务凭证、发票等正式文件的填写。
Microsoft Excel 提供了一项强大的功能,能够帮助用户自动完成这一转换过程。
本文主要介绍如何在Excel中运用函数实现金额数字转换为大写。
---**一、函数名称及用途**在Excel中,用于将数字金额转换为中文大写的内置函数是“TEXT”函数,结合特定的格式代码“[>=$99995]0,"元"万";[>99]0,"元";0"元"",可以轻松实现这一功能。
**二、函数语法**`=TEXT(数值, "格式代码")`这里的“数值”是指你需要转换的金额单元格,例如A1;“格式代码”即上述的特殊代码,表示按照人民币的大写格式进行转换。
**三、具体应用**假设A1单元格存储了我们需要转换的数字金额,那么在B1单元格输入以下公式:`=TEXT(A1, "[>=$99995]0,\"元\"万\";[>99]0,\"元\";0\"元\"")`此函数的工作原理是,当金额大于等于10000时,会以“元”和“万”为单位进行转换,如123456元会被转换为“十二万三千四百五十六元”。
对于不足万元的金额,也会正确转换为相应的汉字大写金额。
**四、注意事项**1. 此函数仅适用于正数金额,如果涉及到负数或零的处理,请根据实际情况进行调整。
2. 在实际应用中,可能需要根据不同的金额层级(如亿元、千万元)进一步细化格式代码。
3. 转换结果为文本格式,若需参与计算,需先转换回数值格式。
通过熟练掌握并运用Excel的TEXT函数,我们可以大大提高数据处理效率,确保金额信息准确无误地以符合规范的大写形式呈现。
excel金额大小写转换函数
excel金额大小写转换函数
Excel中有一个非常有用的函数,可以将数字金额转换为中文大写金额,这个函数就是“大写金额”函数。
该函数可以让你在Excel 中快速地将数字金额转换为大写的中文金额,并可以自动将结果显示在相应的单元格中。
使用该函数非常简单,只需要在需要转换的单元格中输入函数,然后按下回车键即可。
大写金额函数的基本语法如下:
=大写金额(数字)
其中“数字”参数是需要转换的金额,可以是一个单元格引用或直接输入的数值。
例如,如果要将1000元转换为大写金额,可以在单元格中输入以下公式:
=大写金额(1000)
Excel会自动计算并显示结果“壹仟元整”。
此外,大写金额函数还支持自定义数字和货币单位的方式,可以根据需要进行相应的设置。
例如,可以使用以下公式将数字和货币单位分别设置为单元格A1和B1中的值:
=大写金额(A1,B1)
这样就可以根据需要将转换结果显示为“一千美元整”或“壹仟元整”等。
总之,大写金额函数是Excel中非常实用的一个功能,可以帮助你快速、准确地将数字金额转换为中文大写金额,提高工作效率。
- 1 -。
合计大写公式
合计大写公式
合计的大写公式通常用于将数字转换为中文大写形式,以避免书写错误。
以下是合计大写的一般公式:
1. 整数部分:
零、壹、贰、叁、肆、伍、陆、柒、捌、玖
2. 小数部分:
整(正)、零、壹、贰、叁、肆、伍、陆、柒、捌、玖
3. 单位:
拾、佰、仟、万、亿等
以下是一个简单的例子,展示如何将数字转换为中文大写形式:
假设数字为.89,按照上述公式可以转换为:
1. 整数部分:壹佰贰拾叁万肆仟伍佰陆拾柒
2. 小数部分:柒分(如果需要写小数点后面的位数)
3. 单位:元(如果需要写单位)
因此,数字.89可以转换为中文大写形式为:壹佰贰拾叁万肆仟伍佰陆拾柒元捌角玖分。