日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

EXCEL表格里帶小數(shù)、負(fù)數(shù)的數(shù)字轉(zhuǎn)換成大寫金額,堪稱完美版,拿去直接套用

 和我學(xué)軟件技巧 2022-09-02 發(fā)布于山西

大家好,在財(cái)務(wù)上我們經(jīng)常會(huì)將小寫的金額轉(zhuǎn)換成大寫金額,利用EXCEL的單元格格式或是內(nèi)置的函數(shù)都只能針對(duì)整數(shù)部分進(jìn)行轉(zhuǎn)換,如果遇到有多位小數(shù)、整數(shù)、負(fù)數(shù)等混合的數(shù)據(jù),上面兩種辦法都無(wú)法實(shí)現(xiàn),今天我們使用組合函數(shù)的方式來(lái)解決這一問(wèn)題。

本案例中多位小數(shù)采用的是四舍五入原則。

先來(lái)拆解函數(shù)公式,將輸入的數(shù)字分為整數(shù)和小數(shù)部分,先看整數(shù)部分:

函數(shù)公式:TEXT(INT(ABS(A3)),"[DBNUM2]")&"元"

函數(shù)公式的意思:先將數(shù)字轉(zhuǎn)換成正數(shù),然后取出整數(shù)部分,用TEXT函數(shù)轉(zhuǎn)換成大寫數(shù)字,后面添加元,遇到負(fù)數(shù)的情況,還得再處理。

修改函數(shù)公式,在前面添加IF判斷條件,如果數(shù)字小于0,則在前面添加“負(fù)”字。

接下來(lái)是小數(shù)部分的轉(zhuǎn)換

函數(shù)公式:TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")

函數(shù)意思:使用MOD求余函數(shù),讓數(shù)字除以1得到它的余數(shù)也就是小數(shù)部分,使用函數(shù)TEXT將其轉(zhuǎn)換成大寫數(shù)字,面對(duì)負(fù)數(shù)的時(shí)候,這個(gè)公式也有問(wèn)題,負(fù)數(shù)求余,除數(shù)應(yīng)該修改為“-1”。

于是修改函數(shù)公式:SUBSTITUTE(IF(A3<0,TEXT(MOD(A3,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")),"-","")

函數(shù)公式意思:先用IF條件判斷,如果小于1的數(shù)字,則MOD函數(shù)的除數(shù)是“-1”,否則就是“1”,由于負(fù)數(shù)的MOD余數(shù)也是負(fù)數(shù),需要用SUBSTITUTE函數(shù)將前面的符號(hào)“-”去除。

觀察下表格里的小數(shù)部分的轉(zhuǎn)換情況,里面的“零角零分”“零角壹分”“壹角零分”都是書寫不規(guī)范的,需要替換掉。

有三種情況需要替換,故使用了三次“SUBSTITUTE”函數(shù)。

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(A6<0,TEXT(MOD(A6,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A6,1)*100,"[DBNUM2]0角0分")),"-",""),"零角零分","整"),"零分","整"),"零角","零")

最后將整數(shù)和小數(shù)部分的函數(shù)合在一起,組成完整的函數(shù)公式“=IF(A3<0,"負(fù)","")&TEXT(INT(ABS(A3)),"[DBNUM2]")&"元"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(A3<0,TEXT(MOD(A3,-1)*100,"[DBNUM2]0角0分"),TEXT(MOD(A3,1)*100,"[DBNUM2]0角0分")),"-",""),"零角零分","整"),"零分","整"),"零角","零")”。

函數(shù)公式比較長(zhǎng),理解起來(lái)其實(shí)也不難,不想理解的,直接拿去套用即可。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多