2015年 第 13 期
财会月刊(13期)
会计电算化
会计人员应掌握的Excel函数

作  者
王顺金(教授)

作者单位
(重庆电子工程职业学院,重庆 401331)

摘  要

      【摘要】我国会计从业资格考试大纲规定,会计从业人员必须掌握Excel统计函数、查找与引用函数、折旧函数、日期函数与文本函数等的使用。本文以工作任务驱动学习任务的模式,解析会计工作中应用这5类20余个函数的技能。
【关键词】会计从业资格考试;Excel函数;数据验证;任务驱动一、会计人员应掌握的Excel统计函数
我国会计从业资格考试大纲规定,会计人员必须掌握Excel2003及Excel2013的最大值Max函数、最小值Min函数、自动求和Sum函数、条件(如果)IF函数、条件求和Sumif函数、计数Count函数、条件计数Countif函数、平均数Average函数和条件平均数Averageif函数(Excel2003无法使用条件平均数Averageif函数)。
工作任务1:已知某公司部分会计分录如图1的A列至D列所示。
要求:在Excel中完成以下工作任务:①B列的会计科目名称只能从单元格下拉列表中选择预设的会计科目;②运用函数完成G列、H列的统计。
工作过程如下:
(1)录入数据。在Excel中录入A列、C列、D列、F列,以及G1与H1单元格的相关文字或金额。选定A1至D1这4个单元格区域,单击“开始”选项卡(Excel2003为格式工具栏)的“合并居中”按钮进行合并。类似地,合并A3至A4、A5至A6、A7至A8、A9至A11、A12至A14、E1至E14、G3至H3、G4至H4、G5至H5单元区域。
(2)设置会计科目的序列。选定B3至B14单元区域,单击“数据”选项卡的“数据验证”(Excel2003为“数据/有效性”菜单)命令;单击“设置”卡片,在“有效性条件”的“允许”中选择“序列”,在“来源”中输入“库存现金”、“银行存款”等常用会计科目(两个科目间用半角的逗号分隔),并勾选“忽略空值”和“提供下拉箭头”项,如图2所示;单击“出错警告”卡片,在“样式”中选择“停止”,在“错误信息”中输入“请选择科目,若没有该科目请在序列中新增”;再单击“确定”按钮。
设置完成后再单击这些单元格,将出现图1中B4单元格所示的下拉箭头,可从其下拉列表中选择科目,或录入序列中已有的科目;否则,将弹出停止对话框,直至修改正确为止。
(3)输入函数公式。Excel函数公式必须以等号开始,且等号、括号、字母、数字、冒号、逗号、双引号等应在半角状态下输入;括号前的字母表示函数名称;函数有多个参数时用逗号分隔;“?”号表示单个字符;双引号表示空;“∗”号表示多个字符。在Excel的G列、H列输入相关的统计函数,如图3所示。
(4)公式含义。SUM是求和函数,如G2单元格公式“=SUM(C3:C14)”表示:G2单元格的值为C3至C14区域的12个单元格求和,可用“G2=SUM(C3:C14)”的格式表述。
IF是条件函数,如“G3=IF(G2=H2,"平衡","不平衡")”表示:若G2与H2的值相等则显示“平衡”,否则显示为“不平衡”。
Countif是条件计数函数,如“G4=Countif(B3:B14,"???")”表示:统计B3至B14区域中只有三个字符的单元格个数;“G5=Countif(A1:A14,"")”表示:统计A1至A14区域中为空的单元格个数。
Count 是计数函数,如“G6=Count(C3:C14)”表示:统计C3至C14区域中有金额的单元格个数。
Sumif 是条件求和函数,如“G7=Sumif(B3:B14,"银行目,并将C3至C14区域与之对应的金额相加,即将银行存款的借方金额相加;“G8=Sumif(B3:B14,"应∗",D3:D14)”表示:在B3至B14区域找以“应”字开头的科目,并将其贷方金额相加;“G9=Sumif(B3:B14,"∗款",C3:C14)”表示:在B3至B14区域找以“款”字结尾的科目,并将其借方金额相加。
MAX是最大值函数,如 “H11=MAX(D3:D14)”表示:统计D3至D14区域中的最大值。MIN是最小值函数,如“G12=MIN(C3:C14)”表示:统计C3至C14区域中的最小值。
Average是平均数函数,如 “G13=Average(C3:C14)”表示:计算C3至C14区域金额的平均数。
Averageif 是条件平均数函数,如“H14=Averageif(B3:B14,"????",D3:D14)”表示:计算科目为四个字符的贷方金额的平均数。
二、会计人员应掌握的Excel查找与引用函数
我国会计从业资格考试大纲规定,会计人员必须掌握Excel2003及Excel2013的Lookup函数、Index函数以及Match函数。Lookup函数是指查找向量区域或数组中的某单元格数据;Index函数是指查找某指定单元格数据;Match函数是指查找指定值在单元格区域中的相对位置。
工作任务2:已知某公司常用的会计科目,部分会计凭证,如图4的A列至H列所示。
要求:在Excel中完成以下工作任务:①录入“记-1”、“记-2”会计凭证的编码后,用Lookup向量函数自动显示科目名称;②录入“记-3”、“记-4”会计凭证的科目编码后,用Lookup数组函数自动显示科目名称;③查找借方金额区域中的最小值,以及该值在金额区域中所在的相对行号,该值对应的科目名称、编码;④查找贷方金额区域中的最大值,以及该值在金额区域中所在的相对行号,该值对应的科目名称、编码。
工作过程如下:
(1)录入数据。在Excel中录入除F3至F10、K2至K10区域以外的所有单元格的数据。需注意的是,科目编码前必须输入半角状态下的单引号,如“"1002”,以将数值格式转换为文本格式。
(2)用Lookup向量函数自动显示科目名称。如 “F3=Lookup(E3,$A$3:$A$10,$B$3:$B$10)”(“$”是绝对引用符),如图4上部所示,公式表示:在A3至A10区域查找与E3单元格相同的值,并显示其在B3至B10区域中对应的值。将该公式复制粘贴到F4至F6单元区域。
(3)用Lookup数组函数自动显示科目名称。如 “F7=Lookup(E7,$A$3:$B$10)”表示:在A3至B10数组中查找与E7单元格相同的值,并显示其对应于另一列中的值。再将该公式复制粘贴到F8至F10单元区域。
(4)借方查找引用函数。如“K2=MIN(G3:G10)”表示:统计G3至G10区域中的最小值;“K3=Match(K2,G3:G10,0)”表示:在G3至G10区域中查找与K2单元格完全相同的值,并显示该值在该区域中的行号,如图4所示,查找结果将显示为“7”;“K4=Index(F3:F10,K3,0)”表示:在F3至F10区域中查找第7行并显示对应单元格的值,查找结果将显示为“管理费用”;“K5=Index(E3:E10,Match(K2,G3:G10,0),0)”表示:将Match函数作为Index函数的嵌套函数,直接显示所查找单元格的值。
(5)贷方查找引用函数。与借方相似,“K7=MAX(H3:H10)”,“K8 =Match(K7,H3:H10,0)”,“K9=Index(F3:F10,K8,0)”,“K10 =Index(E3:E10,Match(K7,H3:H10,0),0)”。
三、会计人员应掌握的Excel折旧函数
我国会计从业资格考试大纲规定,会计人员必须掌握Excel2003及Excel2013的平均年限法折旧SLN函数、双倍余额递减法折旧DDB函数、年数总和法折旧SYD函数。
工作任务3:某项固定资产原值856 000元,预计净残值率为4%,可用5年时间。
要求:在Excel中完成如图5所示的用SLN函数、DDB函数、SYD函数计算各年的折旧额。
工作提示如下:
(1)录入A列、第1行至第4行的文字、已知数据。
(2)平均年限法折旧公式为“B5=SLN(B2,B2∗C2,D2)”等。
(3)年数总和法折旧公式为“C6=SYD(B2,B2∗C2,D2,A6)”等。
(4)双倍余额递减法折旧公式为“D7=DDB(B2,B2∗C2,D2,A7,2)”等。
在双倍余额递减法下,应在折旧年限到期前两年内,将固定资产净值扣除预计净残值后的净额平均摊销,所,后两年的折旧公式应为“=(B2-B2∗C2-SUM(D5:D7))/2”。
(5)显示公式:默认情况下,Excel单元格中显示计算结果,编辑框中显示公式,如图4所示。在英文输入法状态下,按下键盘上的“Ctrl”与“~”键,工作表的单元格中将显示图5所示的公式。

 

 

 

 

 


四、会计人员应掌握的Excel日期函数
我国会计从业资格考试大纲规定,会计人员必须掌握Windows操作系统的日期修改方法;掌握Excel2003及Excel2013的单元格日期格式的设置方法,现在Now函数、今天Today函数、年Year函数、月Month函数、日Day函数,以及日期的加减运算。
工作任务4:在Excel中完成日期函数运算后的工作成果如图6的A1至D7单元区域所示。
工作过程如下:
(1)双击Windows操作系统桌面右下角的时钟区,将计算机系统日期修改为2015年2月1日。右击C2单元格选择“设置单元格格式”命令,单击弹出对话框的“数字”卡片,选择左部的“自定义”项,在右部设置格式为“yyyy/m/d h:mm:ss”。
(2)在B2至D2单元格中分别录入“2009-2-7”、“=Now()”、“=Today()”。
(3)在B3至B5单元格中分别录入“=Year(B2)”、“=Month(B2)”、“=Day(B2)”。
选定B3至B5单元区域,将鼠标指针指向B5单元格右下角的填充柄(黑方块),待指针变为粗黑的十字状时,按下左键并向右拖动到D5单元格,以自动填充该区域的公式。
(4)在B6、C6单元格均录入“2009-2-7”;再选定B6至C6区域,单击“千位分隔符”按钮,将显示为39 851(因为Excel中1900年1月1日的序列值为1,2009年2月7日与之间隔39 851天);再选定C6单元格右击选择“设置单元格格式”命令,单击弹出对话框的“数字”卡片,选择左部的“日期”分类,在右部修改为“年月日”格式。
(5)在D6单元格录入“=D2-B2”;D7单元格录入“=Year(D2)-Year(B2)+1”。
五、会计人员应掌握的Excel文本函数
我国会计从业资格考试大纲规定,会计人员必须掌握Excel2003及Excel2013的文本字符数Len函数、取文本右部字符Right函数、取文本指定位置字符MID函数、取文本左部字符Left函数、求模MOD函数,以及文本运算“&”符。
工作任务5:在Excel中完成文本运算后的工作成果如图6的F2至I7单元区域所示。
(1)在G2至I2单元格中分别录入文本字符,其中,带区号的电话号码、身份证号码应先录入半角状态下的单引号,否则将无法正确显示为图6的格式。
(2)在G3至I3单元格分别录入“=Len(G2)”、“=Len(H2)”、“=Len(I2)”。
(3)在G4至I4单元格分别录入“=Right(G2,2)”、“=Right(H2,8)”、“=Right(I2,12)”。
(4)在G5至I5单元格分别录入“=MID(G2,2,2)”、“=MID(H2,4,3)”、“=MID(I2,15,3)”。
(5)在G6至I6单元格分别录入“=Left(G2,1)”、“=Left(H2,3)”、“=Left(I2,6)”。
(6)在G7单元格录入“=G5&I3”。
(7)在H7单元格录入“=IF(H3>=11,"对","错")”,含义是,若H3单元格的值大于或等于11,则显示为“对”;否则显示为“错”。
(8)在I7单元格录入“=IF(MOD(I5,2)=1,"男","女")”,含义是,I5单元格的值整除2后的余数若为1,则显示为“男”;否则显示为“女”。
主要参考文献
John Walkenbach著.杨艳译.Excel2007宝典[M].北京:人民邮电出版社,2008.
王顺金.财务会计Excel实务[M].北京:北京理工大学出版社,2014.