财务人员必学的几个函数(二)

        在财务工作中,我们需要填写凭证和收据等,Excel在这方面可谓是独具一格,现在我教大家做一个收据以飨各位同行。有些素材取自Excel Home论坛。 

图片

        这是我们要做的收据草图,单价、数量、金额应该大家都会吧,注意金额函数填写,这里我大概写个函数:             E5==IF(AND(C5<>"",D5<>""),ROUND(PRODUCT($C5,$D5),2),"")PRODUCT()函数是乘积函数;ROUND()是四舍五入函数,这里取2位数。难的是金额要拆分数字填写在单元格里。先看看这个公式:1.F6=LEFT(RIGHT($E6, 造物COLUMNS(F:$M)))COLUMNS())函数文件解释如下:
COLUMNS(array)
COLUMNS 函数语法具有下列:Array    必需。需要得到其列数的数组、数组公式(数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)或对单元格区域的引用。  123AB公式说明(结果)=COLUMNS(C1:E4)引用中的列数 (3)=COLUMNS({1,2,3;4,5,6})数组常量中的列数 (3)COLUMNS(F:$M))是对$M列绝对引用,F列相对引用。LEFT(RIGHT($E6,COLUMNS(F:$M)))是先提取右边的数据再提取左边的数据,和第一讲一样。        经过操作可以得到我们需要的结果,但我们会发现一个问题。一是数据重复;二是小数点也包含在单元格里了。 

图片

        明显这不是我们需要的,实际我们在E6里乘以100,扩大100倍就去掉了小数点对吧。E6=LEFT(RIGHT($E6*100,COLUMNS(F:$M)))解决了小数点还有就是重复数字,这个实际就是在$E6*100前面添加一个" "&符号就可以去除重复数据,注意"  "中间要有空格。公式如下:2.F6=LEFT(RIGHT(" "&$E6*100,COLUMNS(F:$M))) 

图片

      现在把公式在做修改即可:3.F6=IF($E6<>"",LEFT(RIGHT(" ¥"&$E6*100,COLUMNS(F:$M))),"")向右拉再向下拉即可。大写金额的问题在财务工作中必不可少,我们就简单写一个公式吧:B12="人民币大写"&" "&TEXT($E$12*100,"[dbnum2]0拾0万0仟0佰0拾0元0角0分")  

图片

          如果你先简单,那你就可以以在网上收索,也可以在Excel Home网站查询。现在我做个视频你可以看看如何居中和保护公式及打印设置。 

图片