財務大寫用元還是圓(財務大寫用元還是圓59)
前沿拓展:
財務大寫用元還是圓
正確的為“元”。
“圓”和“元”雖然出身不同,但到了近代,在表示貨幣單位的時候意思逐漸趨同。《辭海》中解釋, “元”字通“圓”,為貨幣單位。隨著漢語的發展,“圓”、“元”二字讀音相同,具備了同音假借的客觀條件,又由于“元”筆畫簡單,所以民間逐漸以“元”代“圓”,取其便捷。
中文大寫金額數字應用正楷或行書填寫,如壹、貳、叁、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億、元、角、分、零、整(正)等字樣,不得用一、二(兩)、三、四、五、六、七、八、九、十、毛、另(或0)填寫,不得自造簡化字。如果金額數字書寫中使用繁體字,如貳、陸、億、萬、圓的,也應受理。
大寫的規則:
一、中文大寫金額數字到"元"為止的,在"元"之后,應寫"整"(或"正")字,在"角"之后,可以不寫"整"(或"正")字。
大寫金額數字有"分"的,"分"后面不寫"整"(或"正")字。
二、中文大寫金額數字前應標明"**幣"字樣,大寫金額數字有"分"的,"分"后面不寫"整"(或"正")字。
三、中文大寫金額數字前應標明"**幣"字樣,大寫金額數字應緊接"**幣"字樣填寫,不得留有空白。
大寫金額數字前未印"**幣"字樣的,應加填"**幣"三字。
四、**數字小寫金額數字中有"0"時,中文大寫應按照漢語語言規律、金額數字構成和防止涂改的要求進行書寫。
前言
經常遇到搞財務的想把表格里的數字金額變為大寫**幣的問題,在網上搜能找到有個很長很復雜的公式,**過去直接用,逐個選擇對應的單元格,細心點一般能搞定。但當遇到金額小數點后面精確到分以下的位數時,拷來的公式可能會對金額的分值顯示錯誤,不太靠得住,今天提供一個非常簡單的函數實現這個功能,對函數不懂的小白們也能輕松掌握。
案例
上圖B5單元格公式為從網上搜到的公式:
=IF(A5<=0,””,TEXT(INT(A5),”[dbnum2]¥G/通用格式”)&”元”&IF(INT(A5*10)-INT(A5)*10=0,IF(INT(A5)*(INT(A5*100)-INT(A5*10)*10)=0,””,”零”),TEXT(INT(A5*10)-INT(A5)*10,”[dbnum2]”)&”角”)&IF((INT(A5*100)-INT(A5*10)*10)=0,”整”,TEXT((INT(A5*100)-INT(A5*10)*10),”[dbnum2]”)&”分”))
最后的分值數值為3分,顯示出來結果卻為貳分,顯然有問題。其實將A列增加顯示小數點位數可發現,A5單元格小數點后實際數值為.727。所以公式得出貳分的原因為公式沒有進行四舍五入。修改公式為:
=IF(A5<=0,””,TEXT(INT(A5),”[dbnum2]¥G/通用格式”)&”元”&IF(INT(A5*10)-INT(A5)*10=0,IF(INT(A5)*(INT(A5*100)-INT(A5*10)*10)=0,””,”零”),TEXT(INT(A5*10)-INT(A5)*10,”[dbnum2]”)&”角”)&IF((INT(A5*100)-INT(A5*10)*10)=0,”整”,TEXT((INT(ROUND(A5*100,0))-INT(A5*10)*10),”[dbnum2]”)&”分”))
分值結果變為“叁分 “,其實到這里還沒有完,這個公式沒有考慮金額為負的情況,如果金額為負,會顯示不出來。為適應負值情況,繼續修改公式為:
=IF(A5=0,””,IF(A5>0,TEXT(INT(A5),”[dbnum2]¥G/通用格式”)&”元”&IF(INT(A5*10)-INT(A5)*10=0,IF(INT(A5)*(INT(A5*100)-INT(A5*10)*10)=0,””,”零”),TEXT(INT(A5*10)-INT(A5)*10,”[dbnum2]”)&”角”)&IF((INT(A5*100)-INT(A5*10)*10)=0,”整”,TEXT((INT(ROUND(A5*100,0))-INT(A5*10)*10),”[dbnum2]”)&”分”),(TEXT(INT(A5),”[dbnum2]¥G/通用格式”)&”元”&IF(INT(A5*10)-INT(A5)*10=0,IF(INT(A5)*(INT(A5*100)-INT(A5*10)*10)=0,””,”零”),TEXT(INT(A5*10)-INT(A5)*10,”[dbnum2]”)&”角”)&IF((INT(A5*100)-INT(A5*10)*10)=0,”整”,TEXT((INT(ROUND(A5*100,0))-INT(A5*10)*10),”[dbnum2]”)&”分”))))
天哪,這公式也忒長了吧,連**都不想弄了。講真,公式整到這個程度也難怪人不想用了,單單點擊那些單元格就夠麻煩的。
簡單方案
為給大家提供一個簡單的解決方法,本人編制了“金額漢字大寫模塊.bas”,通過插入模塊引入自定義函數dxrmb(),函數名為大寫**幣的拼音首字符,輕松解決數字變大寫**幣金額。如下圖:
C5單元格公式:=”¥” & dxrmb(A5),用法非常簡單。
我們在實際使用前,只需要知道如何將這個函數提前引入到表格就可以了。引入方法也很簡單:
按上圖,點擊開發工具下的Visual Basic,調出MVB編輯框。點擊文件——導入文件,選擇“金額漢字大寫模塊.bas”打開,即完成引入。
關鍵是在引入時選中的”金額漢字大寫模塊.bas”模塊文件,為VBA代碼編輯導出文件,在文后交流區有免費獲取方式。對VBA有研究的小伙伴也可自己插入模塊編輯實現,歡迎交流!
拓展知識:
財務大寫用元還是圓
官方正規寫法還是“元”, 財務上一般手寫,也都是用“元”來進行書寫。
在1995年國家頒布的《中華********銀行法》里面第十七條說:**幣的單位為“元”,而不再是以前的“圓”了。
也就是說從法律角度上說,從那時起“元”已經取代“圓”成為貨幣單位,但是又沒有明確表示“圓”停用了,就像簡體字和繁體字的感覺一樣。
像在第五套**幣紙幣上我們還是能繼續看到“圓”字,像在**匯豐票和金融管理局票寫“元”而中銀票和渣打票寫“圓”,好像大陸和**“圓”和“元”一直這樣處于混亂使用中。
本回答被網友采納
原創文章,作者:九賢互聯網實用分享網編輯,如若轉載,請注明出處:http://www.uuuxu.com/20220818465590.html