您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页EXCEL函数在财务会计中的简单运用

EXCEL函数在财务会计中的简单运用

来源:筏尚旅游网
EXCEL函数在财务会计中的简单运用

要学习函数,首先得对简单的函数进行了解,熟悉掌握,才能够变化无穷 一.IF(参数1,参数2,参数3)函数,此函数虽然简单,但作用非常多,是最基本的。函数中,参数1:logical_test是一个逻辑表达式,其结果为TRUE 或 FALSE ,若为TRUE(即条件成立),则函数值为参数2,若为FALSE(即条件不成立)则返回参数3。参数2和3也可以是一个计算表达式,妙处就在这里。我们可以利用参数2和3再设置其他函数,够成多重函数,也就是高等数学上的“多元函数”。举例:1.假如知道应收账款各客商余额n年(或者某单元格),要将其区分为1年内和1年以上,设置函数=if(n<=1,\"一年以内\",\"一年以上\")。。如果想划分为1年以来,1-3年,3年以上,则需要设置两层IF函数:=if(n<=1,\"一年以内\一至三年\三年以上\"))。。如些类推。可把年限无限细分下去。2.求个人所得税问题:=IF(工资额<=60000,IF(工资额<=0,0,IF(工资额<=500,(工资额)*0.05,IF(工资额<=2000,(工资额)*0.1-25,IF(工资额

<=5000,(工资额)*0.15-125,IF(工资额<=20000,(工资额)*0.2-375,IF(工资额<=40000,(工资额)*0.25-1375, (工资额)*0.3-3375)))))),IF(工资额

<=80000,(工资额)*0.35-6375,IF(工资额<=100000,(工资额)*0.4-10375,(工资额)*0.45-15375))),,其实求个税的问题有多种方法,最简单的就是用IF函数求出来,也是最烦琐的,但在学会使用“数组”之前,这种方法是最容易理解的啦。附:利用组求个税函数=SUM((工资额>0)*(工资额

-{0,500,2000,5000,20000,40000,60000,80000,100000})*(工资

额>{0,500,2000,5000,20000,40000,60000,80000,100000})*0.05) 个税倒推工资=MIN(IF((税

额)>={0,25,175,625,3625,8625,14625,21625,29625},((税

额)-{0,25,175,625,3625,8625,14625,21625,29625})/{0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45}+{0,500,2000,5000,20000,40000,60000,80000,100000},9E+99))+2000

3.大小写转换问题:填写单据时最烦锁的时填写大写金额,可通过if函数,取每一个位数上的数字转化成大写。设置公式自动生成:

=IF((INT(E10*10)-INT(E10)*10)=0,TEXT(INT(E10),\"[DBNum2]G/通用格式\")&\"元\"&IF((INT(E10*100)-INT((E10)*10)*10)=0,\"整\零

\"&TEXT(INT(E10*100)-INT(E10*10)*10,\"[DBNum2]G/通用格式\")&\"分\"),TEXT(INT(E10),\"[DBNum2]G/通用格式\")&\"元

\"&IF((INT(E10*100)-INT((E10)*10)*10)=0,TEXT((INT(E10*10)-INT(E10)*10),\"[DBNum2]G/通用格式\")&\"角整

\通用格式\")&\"角\"&TEXT(INT(E10*100)-INT(E10*10)*10,\"[DBNum2]G/通用格式\")&\"分\")) 在E10单元格中输入小写金额可自动生成中文大写。

二.SUMIF(参数1,参数2,参数3),将数据区域中符合条件的单元格数据进行汇总。使用 SUMIF 函数可以对区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)中符合指定条件的值求和。例如,假设在含有数字的某一列中,需要让大于 5 的数值相加,使用以下公式:

=SUMIF(B2:B25,\">5\")。。如果需要,可以将条件应用于某个单元格区域,但却对另一个单元格区域中的对应值求和。使用举例:1.A列数据中为会计科目,B列数据为科目相对应的发生额。要对A现中所有“现金”科目的发生额进行汇总,使用以下公式:=SUMIF(A:A,\"现金\。。2.在计算工资中统计考勤的扣罚问题是非常烦琐的。利用些此函数可求出工资表和考勤表中对应的考勤情况,再与工资表中的工资额进行计算,并按考勤制度利用IF函数对考勤次数进行分类,可自动求出工资的扣罚金额(因为太过烦琐在此不设置公式)。3.对经济业务的发生明细额进行归类统计,需要先设置辅助列对每一笔业务进行标注,然后利用SUMIF函数对符合标注条件的经济业务发生额进行汇总。

三.COUNTIF 函数对区域中满足单个指定条件的单元格进行计数。例如在工资表中A列为工资额,要求出工资大于2000的人数,可使用公式

=countif(A:A,\">2000\")。有一此,在运用这个函数的过程中,发现了另一个用处,某同事想求出一列数据中的重复的人名,问我有何函数可求出。想来想去想自己也没发现这功能的函数。后来想到,重复的问题也就是数列中有两个以上的名字,使用此函数即可把每行对应的人名在数列中的个数求出,问题也就解决了。值得考虑,有时把问题换个思路去考虑,也许很容易就解决。在运用函数的过程中不能死死盯住某种方法去解决,多换思路,可能问题很快就豁然开朗。 四.ROUND函数,可将某个数字四舍五入为指定的位数。有时我们在EXCEL数据中汇总出来的数据跟我们用计算器算的总是有尾数差额。原因就在于计算机中虽然显示上是保留了一定位数,但进行汇总的时候精确到的位数不只是你肉眼上所看到的,而计算器上精确的位数就是你肉眼上所看到的。如果将要进行汇总的数据先用ROUND函数进行四舍五入处理,则可解决此问题。顺便提一下,还可以使用ROUNDUP和ROUNDDOWN进行向上舍入和向下舍入。。

五.VLOOKUP函数,在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。举例:在填列表格时同,有时数据都是对应的,但必须每一张表都填上多个内容,可以利用此函数设置生成数据区域中对应其它列的数据。例如:填列某张申请表中的信息有:税务登记证号,公司名称,注册类型,地址。。先将所有客户列在一个工作表中A列:税务登记证号,B列:公司名称,C列:注册类型,D列:地址 设置公式=VLOOKUP(B2,数据!A:D,2或3或4,FALSE)。。只需在B2中键入税务登记证号,即可生成税务登记证号相对应的其它信息。。利用此函数再利用EXCEL中数据有效性的功能设置下拉框,可实现查询资料功能。

六.DATEDIF函数。此函数在EXCEL函数库中是找不到的,有一次与一同学讨论求工龄的问题知道这个函数的(感谢这位同学!!)后来用来计算司龄工资才开始使用。DATEDIF(参数1,参数2,参数3)中,参数1为开始日期,参数2为截止日期,参数3设置为\"Y\"或\"M\"即可实现求出开始日期到截止日期的月限或年限。这样就可以很方便地求出员工的工龄用来计算工龄工资。同样道理,在计算固定

资产折旧年限作用也很大。通过固定资产开始使用日期与截止日期便可以出已使用年限或月限,不使用财务折旧函数也自动求出固定资产的累计折旧,净值等,方便核对清理固定。

七.利用LARGE 数组函数生成自动银行余额调节表,把单位借方发生额放在工作表名为“单位账面”中D4:D58单元格,银行借方发生额放在“银行对账单”中D4:D58单元格中,设置公式{=LARGE(IF(COUNTIF(银行对帐单!$D$4:$D$58,单位账面!$D$4:$D$58),0,1)*单位账面!$D$4:$D$58,ROW(1:1))}。[由于是数组函数,编辑后须安ctrl+shift+enter键结束函数]。IF函数先查找出银行对账单数组中没有出现,单位对账单借方中出现的数据组,再利用LARGE大到小分别列单位已入账收入,银行未入账收入(注意:ROW(1:1)函值为1即可求出最大的未达账,将函数向下拉复制后ROW函数的值将变为2……n,即可从大到小求出未达账)。。按此方法可分别求出其它三种未达账。

自定义函数:EXCEL虽然有很多函数,但有时还是不能满足我们的需求,可以通过自定义函数来完成一些特殊的运算,下面以定义求正方体面积为例: 按“Alt+F11”快捷键打开VB编辑窗口,新建“模块1”在窗口中输入以下代码:

Function S(a, b, c) S=2*(a*b+a*c+b*c) End Function 关闭VB编辑窗口

在EXCEL单元格中建入=S(3,4,5) 计算结果94。。同样道理可定义更加复杂的运算

求三角形斜边长: Function C(a,b)

C = (a ^ 2 + b ^ 2) ^ (1 / 2) End Function

输入=K(3,4) 运算结果为5。。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务