阅读是最好的习惯

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

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

财务人员必懂得几个Excel函数(十二)

      我们看看查询函数INDEX()如何使用。在帮助文件里INDEX()函数有两种形式:数组和引用形式。            一、 数组形式:INDEX(array,row_num,column_num)           数组Array我们选取B4:E7单元格区域,行选择2.列选择3,计算结果是601。      INDEX()函数常常和MATCH()函数结合查询数据。     1.查找二车间三季度数据。         结合前一讲也可以这样写:C9=OFFSET(A3,MATCH( 更多

        在财务工作中,我们需要填写凭证和收据等,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)
 
1
2
3
AB
公式说明(结果)
=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网站查询。

现在我做个视频你可以看看如何居中和保护公式及打印设置。
 
 
财务人员必懂得几个Excel函数(十二)

      我们看看查询函数INDEX()如何使用。在帮助文件里INDEX()函数有两种形式:数组和引用形式。            一、 数组形式:INDEX(array,row_num,column_num)           数组Array我们选取B4:E7单元格区域,行选择2.列选择3,计算结果是601。      INDEX()函数常常和MATCH()函数结合查询数据。     1.查找二车间三季度数据。         结合前一讲也可以这样写:C9=OFFSET(A3,MATCH( 更多

赞(0) 打赏
未经允许不得转载:微精选 » 财务人员必学的几个函数(二)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏