伦理一区二区,segui88久久综合,蜜臀av性久久久久蜜臀aⅴ流畅,91成人超碰

函數:如何進行發票金額拆分

財務管理場景中,我們可能會需要將填報的金額按照千、元、百、十、元、角、分的格式進行拆分,如按照下圖的單據進行打印。


打印效果

我們該如何將一個數字字段拆分成上述這樣的填報樣式呢?

設計表單

一個字段錄入原始金額(數字字段),然后按照百萬、十萬、萬…分順序添加所需要的位數字段,通過函數實現原始金額字段的拆分。

函數編寫

INT函數可以獲取一個數的整數部分:

  • 百萬
IF(INT(錄入金額/1000000)>0,INT(錄入金額/1000000),0)
  • 十萬
IF(INT((錄入金額-百萬*100000)/100000)>0,INT((錄入金額-百萬*1000000)/100000),0)
IF(INT((錄入金額-百萬*1000000-十萬*100000)/10000)>0,INT((錄入金額-百萬*1000000-十萬*100000)/10000),0)
IF(INT((錄入金額-百萬*1000000-十萬*100000-萬*10000)/1000)>0,INT((錄入金額-百萬*1000000-十萬*100000-萬*10000)/1000),0)
IF(INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000)/100)>0,INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000)/100),0)
IF(INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000-百*100)/10)>0,INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000-百*100)/10),0)
IF(INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000-百*100-十*10)/1)>0,INT((錄入金額-百萬*1000000-十萬*100000-萬*10000-千*1000-百*100-十*10)/1),0)
INT((錄入金額-INT(錄入金額))/0.1)
INT((錄入金額/0.1-INT(錄入金額/0.1))/0.1)

效果預覽

點擊體驗表單

主站蜘蛛池模板: 梨树县| 福鼎市| 公安县| 甘孜| 合阳县| 呼图壁县| 襄城县| 内丘县| 龙游县| 柏乡县| 司法| 青冈县| 左权县| 玛曲县| 乐安县| 乌拉特中旗| 会理县| 云林县| 寿宁县| 桃园县| 罗源县| 安庆市| 麦盖提县| 青岛市| 荣昌县| 定结县| 扎囊县| 洛浦县| 渭源县| 贵州省| 莱州市| 嘉鱼县| 南乐县| 隆林| 德钦县| 栾城县| 盐边县| 仁寿县| 滦平县| 方城县| 南丹县|