如果reference为一个单元格区域,并且COLUMN函数作为水平数组输入,COLUMN函数则将reference的列标以水平数组形式返回。
1. Excel中根据身份证号提取出生日期:=TEXT(D2,\其中D2格是【1958-09-03】形式的出生日期,套用此公式后变为【1958.09.03】形式的出生日期。
【法二】:=MID(B3,7,4)&\年\月\日\内容。
对于15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。奇数表示为男性,偶数为女性;
对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。
MID函数与另一个名为MIDB的函数,其作用完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符)。
2. 自动计算性别的函数=IF(MOD(IF(LEN(G3)=15,MID(G3,15,1),MID(G3,17,1)),2)=1,\男\,\女\其中G3处是输入的身份证信息;
【法二】:=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),\女\男\。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。
3. 自动计算年龄的函数=DATEDIF(G3,TODAY(),\其中G3处是【自动计算出的出生年月】的位置;TODAY()函数获取的是系统当前日期;“Y”是指时间段中的整年数,因此对于当前系统日期以前的出生年月都可精确计算,对于当前系统日期以后的出生年月将会少一岁,因此,计算年龄时因将系统日期调整为本年年末日期数。当单位代码为\时,计算结果是两个日期间隔的年数。
计算1973-4-1和当前日期的间隔月份数=DATEDIF(\结果为403,当单位代码为\时,计算结果是两个日期间隔的月份数。
计算1973-4-1和当前日期的间隔天数=DATEDIF(\结果为12273,当单位代码为\时,计算结果是两个日期间隔的天数。
计算1973-4-1和当前日期的不计年数的间隔天数 =DATEDIF(\ 结果为220,当单位代码为\时,计算结果是两个日期间隔的天数,忽略年数差。
计算1973-4-1和当前日期的不计月份和年份的间隔天数=DATEDIF(\\ 结果为6,当单位代码为\时,计算结果是两个日期间隔的天数,忽略年数和月份之差。
计算1973-4-1和当前日期的不计年份的间隔月份数=DATEDIF(\结果为7,当单位代码为\时,计算结果是两个日期间隔的月份数,不计相差年数。
4. 自动计算出生年月的函数=DATE(MID(E3,7,4),MID(E3,11,2),MID(E3,13,2)其中E3格是【身份证号码】的位置;需设为【日期】格式
5. 试用期到期时间函数=DATE(YEAR(P3),MONTH(P3)+3,DAY(P3)-1) 其中P3是【入司时间】的位置,假设试用期为3个月,则在Q3格中输入上述公式,其中MONTH(P3)+3表示在此人入职时间月的基础上增加三个月。而DAY(P3)-1)是根据劳动合同签订为整年正月而设置的。比如2009年3月31日到2009年6月30日为一个劳动合同签订期。
6. 劳动合同到期时间函数=DATE(YEAR(P3)+1,MONTH(P3),DAY(P3)-1)其中P3是【入司时间】的
26
位置,假设劳动合同为1年,则需要设成YEAR(P3)+1,另外这个数值依然以入职日期为计算机根据,所以天数上还要设置成DAY(P3)-1的格式。
7. 续签合同到期时间函数=DATE(YEAR(S3)+1,MONTH(S3),DAY(S3)) 其中P3是【入司时间】的位置,注意续签合同计算是以前份合同签订到期日期为根据的,所以只在前一份合同到期时间的基础上增加1年即可,无需天数上减1。
8. 试用期提前7天提醒函数=IF(DATEDIF(TODAY( ),F3,\,\试用期快结束了\, \其中F3是【试用期到期时间】的位置,我们要表示提前7天提醒,所以,将TODAY( )函数写到试用期时间前面即TODAY( ),F3而不能表示成F3,TODAY( )。其中\表示两个日期天数差值。这个函数设置的含义为:如果差值为7则显示“试用期快结束了”否则不显示信息,在编辑函数时用\表示不显示任何信息。
9. 提前30天提醒函数=IF(DATEDIF(TODAY( ),D3,\,\该签合同了\,\其中D3是【合同到期时间】的位置,这里没有设置成相差30天提醒是因为考虑到设置成月,更利于人事工作的操作。注意不要将显示“今天日期”函数与显示“合同到期日期”函数顺序颠倒。
当我们采用拖拽方式使【试用期提前7天提醒函数】自动填充公式后,会发现单元格中出现“#NUM!”这表示公式中所用数字有问题。出现这种问题的原因就是我们在输入公式中
TODAY( ),Q3,的顺序问题,如果我们将二者颠倒过来写成Q3,TODAY( )则“#NUM!”就不会出现,但是这样就不能在公式设置的时间显示“试用期快结束了”的字体了而只能显示“#NUM!” 10. 邮件合并中日期放入Word中会成为“25/6/2011”这样的格式,是倒着的。可以重新插入一列,然后输入公式 =text(b2,\.mm.dd\再重新进行合并即可。
11. 计算指定日期所在月的最后一天 =DATE(YEAR(B1),MONTH(B1)+1,0) 其中B3是【你所指定的某个日期】的位置。
12. 计算指定日期的所属季度 =ROUNDUP(MONTH(B1)/3,0) 其中B3是【你所指定的某个日期】位置。 13. 计算指定日期上月月末日期 =B1-DAY(B1) 其中B3是【你所指定的某个日期】的位置。 知识点 DATE函数返回代表特定日期的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。 DATE(year,month,day) 函数语法 Year?:默认情况Excel将使用1900日期系统。 molllh:代表一年中从1月到12月(一月到十二月)各月的正整数或负整数。 dldv:代表一月中从1日到31日各天的正整数或负整数。 14.隔行编制序号或根据是否有内容编制序号:通过效果图,很容易看出两种序号编制的区别。
在B3格输 =IF(D3<>\在C3格输 =IF(D3=\
15.生成一个随机数 =INT(RAND()*1000)即生成一个大于0及小于1000的整数。
生成一个规定范围内的随机数= RAND()*(上限-下限)+下限
27
第2章 凭证与凭证汇总表
一说到从事财务工作的人,总让人联系到旧时账房先生的形象。账本、算盘、笔、眼镜,在灯下仔细一笔一笔整理核对记录,然后装订成册,一天天,一年年,累积成无数的厚重账本。账房先生的工作财务工作人员仍在重复着,但可以不再用笔、用算盘,也不用为了一个陈年的数据而搬动厚重的账本。电子凭证最大的好处不是省了很多的纸张,而是查阅方便。输入查询条件,很快就能得到想要的数据。但不管电脑给财务人员带来多大的方便,财务工作仍离不开日复一日的数据记录, 凭证汇总和制作各种账表,只是有了电脑的帮助,工作可以变得更轻松,只要你善于利用Exce1。
科目代码的录入
有些工作注定是繁琐而没有创造性的重复劳动,比如科目代码的录入工作等。但这些工作就像基本功,只有基本功练好了,才有了学习高深武功的资本。
凭证是记录会计信息的重要载体,是生成对外报表的数据基础。汇总凭证是财务工作中的一个重要环节,重大的财务报表也是从这些源头上来。录入、汇总、分析、规划,一步步形成了完善的核算体系。
新建一个名为“科目代码”的工作表后,设置数据有效性,“数据/设置/允许(A):自定义/公式(F):=COUNTIF(A:A,A2)=1 确定。再输入科目代码
在本例中,是指在A列中查找和A2单元格中数字相同的单元格个数为1,即在A列中没有与A2单元格中的数字相同的单元格。
01凭证明细表
创建好科目的代码之后,就要开始创建凭证明细表了。新建“凭证明细”工作表,然后在A1:G1格区域输入标题名称如(序号 所属月份 科目代码 借方金额 贷方金额 一级科目 二级科目)。 02定义科目代码名称
单击“科目代码”工作表,选中A2:A50单元格区域(这里只有20项会计科目A2:A21,为防止后续添加科目代码故设为A2:A50),点击“插入/名称/定义”,在“名称”框中输入“data”确定。这样就将“科目代码”工作表中的A2:A50区域的名称定义为“data”。
03设置数据有效性
单击“凭证明细”工作表,选中C2:C50单元格区域(为防止可以将前一页“科目代码”工作表中后续添加的科目代码做有效选择,故设为C2:C50),点击“数据/设置/允许(A):序列/来源(S):
28
“= data” 确定。此时,单元格右侧会出现一个下拉按钮,列表中的内容是“科目代码”工作表中的科目代码,用鼠标选择就可输入内容。再手工输入借贷方金额即可。
04 编制一、二级科目代码
在F2格中输入公式“=VLOOKUP(C2,科目代码!$A$2:$C$171,2,FALSE)”,回车。 该公式指在“科目代码”工作表的A2:C171区域的A列中查找与“凭证明细”工作表中C2单元格中内容相同的单元格,然后返回对应B列中的内容到当前单元格。
在G2格中输入公式“=VLOOKUP(C2,科目代码!$A$2:$C$171,3,FALSE)”,回车。 该公式指在“科目代码”工作表的A2:C171区域的A列中查找与“凭证明细”工作表中C2单元格中内容相同的单元格,然后返回对应C列中的内容到当前单元格。
凭证汇总表
前面一系列工作,其目的就是为了编制凭证汇总表,只有经过数据汇总,才能给出一个明确的数据,成为规划决策的依据。
新建“凭证汇总表”工作表,在A3:C3中分别输入标题,如科目代码 借方金额
贷方金
额。在A4:A19区域中手工输入科目名称或粘贴链接科目名称,在A20单元格中输入“合计”字样。将B4:C19区域中要输入的“借方金额 贷方金额”设置成【货币 2位小数 货币符号:无 负数:“-1,234.10”】格式。
01编制借方金额汇总公式
在B4格中输入公式=SUMIF(凭证明细!$F:$F,$A4,凭证明细!D:D) 回车,(如下图)。
02编制货方金额汇总公式
在C4格中输入公式=SUMIF(凭证明细!$F:$F,$A4,凭证明细!E:E) 回车,(如下图)。
29
03编制金额合计
在B24格中用∑自动求和( B25=SUM(B4:B23) );以此类推,在C24格的求金额合计( C24=SUM(C4:C23) )试算,以达到借货方金额平衡。
第3章 应收应付款表格
一手收钱,一手付钱,在收支之间取得一种动态的平衡。作为财务工作人员,经常会面对不同的应收款单位和应付款单位。财务人员尽管对数字和账务有职业的敏感,但面对大量的账务,仍有力不从心的时候。而报表账单就是最好的提醒工具,特别是动态的电子账单或报表。随着日期的改变,提醒财务人员需及时处理那些到期账务。善用Excel,可以给财务工作带来更大的便利。
未收款金额=应收金额-已收款金额 ( F3=D3-E3 ) 到期日期=开票日期+收款期 ( H3=A3+G3 )
判断“是否到期”公式 =IF(H3>$I$1,\否\是\ 其中H3格是【到期日期】,$I$1格是【制表日期】,该公式指如果“到期日期”大于“制表日期”将显示\否\,否则将显示\是\。
“未到期金额”公式 =IF($I$1-$H3<0,$D3-$E3,0)
编制逾期天数计算公式
对于到期未收到的款项,需要对时间段有具体的了解,就可以划分为几个时间段来分析,本例中分为四个时间段:0~30天、30~60天、60~90天和90天以上。现在针对每个时间段编制公式如下:
在K3格中输入公式 “=IF(AND($I$1-$H3>0, $I$1-$H3<=30),$D3-$E3,0)”
30