博客图文版:http://www.b88104069.com/zh-hans/archives/4006
从事会计工作,常常有需要就两个报表之间,核对金额是否一致。首先总金额要一样,总金额如果不同,必须找出到底是哪几笔有差异,才能进一步瞭解差异原因,看要怎麽修正。例如先前曾经写过文章分享的,企业有财帐税帐两套帐,两套帐之间核对明细分类帐的差异,又例如企业已导入ERP,依照流程总帐传票都是由子系统抛转,子系统跟总帐应该会是一致,但是,没有确实核对过,难保不会出差错,做会计的就是要细心又有耐心,魔鬼出在细节裡,要确认帐务品质,应该多设计一些勾稽检查的流程,如果企业的ERP运作成熟了,其中有一道会计结帐工序,一定是子系统和总帐之间的核对,以下分享:
一、简简单单的收入传票明细帐。
二、也是简简单单的应收帐款明细,由应收系统裡一笔一笔的应收凭单组成,正常收入传票皆由应收凭单抛转到总帐,所以每个帐款编号都有相对应的传票编号。
三、两个报表间的连结为传票编号,所以首先第一步,依据总帐明细裡的传票,查找在应收系统面是否有相同的传票编号,如果找不到,代表总帐有子系统没有,这笔总帐有可能是总帐直接输入的,这裡使用会计人最常用的查找函数公式:「=VLOOKUP(B2,帐款!$D$2:$D$7,1,0)」。
四、然后在应收帐款明细,同样公式可以找出子系统有、总帐系统没有的传票:「=VLOOKUP(D7,传票!$B$2:$B$7,1,0)」,通常这种情形表示有应收帐款没有抛转到总帐,也就是遗漏了立帐。
五、通常这种类似的VLOOKUP公式,只要稍加润饰,结果显示就会更加人性化,例如以上个步骤的例子而言:「=IFERROR(VLOOKUP(D7,传票!$B$2:$B$7,1,0),"此帐款未抛传票")」,意思是如果找不到(IFERROR),不要显示Excel语言(#N/A),改成浅显易懂的「此帐款未抛传票」。
六、先前查找的方式有个盲点,只交叉核对了两边传票的有无情形,对于传票的金额,却没有核对,因为有可能,同样一个传票编号,在子系统是一个金额,在总帐却是另一个金额,所以我们的函数公式必须进化:「=VLOOKUP(D2,传票!$B$2:$E$7,4,0)-E2」,
七、上个步骤还有个问题,如果是折让的应收帐款(单别「SB」),因为是负数应收,传票会做在贷方,依照这个范例,如果希望一个公式可以拉到底,应该稍加修改:「=IF(LEFT(C6,2)="SB",VLOOKUP(D6,传票!B6:F11,5,0),VLOOKUP(D6,传票!$B$2:$E$7,4,0))-E6」意思前面加个条件式,如果是折让应收帐款,要核对的是传票贷方而非借方。
从事会计工作,常常有需要就两个报表之间,核对金额是否一致。首先总金额要一样,总金额如果不同,必须找出到底是哪几笔有差异,才能进一步瞭解差异原因,看要怎麽修正。例如先前曾经写过文章分享的,企业有财帐税帐两套帐,两套帐之间核对明细分类帐的差异,又例如企业已导入ERP,依照流程总帐传票都是由子系统抛转,子系统跟总帐应该会是一致,但是,没有确实核对过,难保不会出差错,做会计的就是要细心又有耐心,魔鬼出在细节裡,要确认帐务品质,应该多设计一些勾稽检查的流程,如果企业的ERP运作成熟了,其中有一道会计结帐工序,一定是子系统和总帐之间的核对,以下分享:
一、简简单单的收入传票明细帐。
二、也是简简单单的应收帐款明细,由应收系统裡一笔一笔的应收凭单组成,正常收入传票皆由应收凭单抛转到总帐,所以每个帐款编号都有相对应的传票编号。
三、两个报表间的连结为传票编号,所以首先第一步,依据总帐明细裡的传票,查找在应收系统面是否有相同的传票编号,如果找不到,代表总帐有子系统没有,这笔总帐有可能是总帐直接输入的,这裡使用会计人最常用的查找函数公式:「=VLOOKUP(B2,帐款!$D$2:$D$7,1,0)」。
四、然后在应收帐款明细,同样公式可以找出子系统有、总帐系统没有的传票:「=VLOOKUP(D7,传票!$B$2:$B$7,1,0)」,通常这种情形表示有应收帐款没有抛转到总帐,也就是遗漏了立帐。
五、通常这种类似的VLOOKUP公式,只要稍加润饰,结果显示就会更加人性化,例如以上个步骤的例子而言:「=IFERROR(VLOOKUP(D7,传票!$B$2:$B$7,1,0),"此帐款未抛传票")」,意思是如果找不到(IFERROR),不要显示Excel语言(#N/A),改成浅显易懂的「此帐款未抛传票」。
六、先前查找的方式有个盲点,只交叉核对了两边传票的有无情形,对于传票的金额,却没有核对,因为有可能,同样一个传票编号,在子系统是一个金额,在总帐却是另一个金额,所以我们的函数公式必须进化:「=VLOOKUP(D2,传票!$B$2:$E$7,4,0)-E2」,
七、上个步骤还有个问题,如果是折让的应收帐款(单别「SB」),因为是负数应收,传票会做在贷方,依照这个范例,如果希望一个公式可以拉到底,应该稍加修改:「=IF(LEFT(C6,2)="SB",VLOOKUP(D6,传票!B6:F11,5,0),VLOOKUP(D6,传票!$B$2:$E$7,4,0))-E6」意思前面加个条件式,如果是折让应收帐款,要核对的是传票贷方而非借方。