利用Vlookup函数核对银行账
从公司网上银行中下载公司月度银行对账单数据,再从公司银行日记账中导出数据,将两张表格放在同一工作簿的不同工作表中,并重新命名。有了以上基础数据,就可以利用VLOOKUP函数来核对公司银行日记账与银行对账单之间的差异,以下图为例简要说明对账的设置。
在公司账“借方”和“贷方”发生额所在列前均插入一列“核对”。
在G2单元格处输入=IF(H2=0,"",IF(ISNA(VLOOKUP(H2,'8月银行对账单'!$D$3: $D$270,1,0)), "×","√")),“8月银行对账单”表格内容如图8-7所示。
公式解析:为了检查、核对公司银行账借方发生额H2单元格数据在银行对账单数据区域中(D3:D270)是否存在。如果H2单元格为0就不执行核对;如果不为0,就在银行对账单数据表格的D列区域中进行查。如果能在对账单数据区域中到对应的数值,就在该数值前打上“√”,否则打上“×”。
同理,为了核对公司银行账贷方发生额数据,我们可在I2单元格中定义如下公式:=IF(J2=0,"",IF(ISNA(VLOOKUP(J2,两个表格核对重复数据'8月银行对账单'!$F$3: $F$279,1,0)),"×","√"))。
在公司日记账中实现的对账效果如下图所示。
同理,在对账单的数据区域同样可以定义类似公式,以检查公司银行账是否按照对账单数据来记录公司银行存款增减变化,是否存在遗漏、错误事项。其中,公式为:=IF(D3=0,"",IF(ISNA(VLOOKUP(D3,'8月公司银行账'!$H$2:$H$248,1,0)),"×","√")),=IF(F3=0, "",IF(ISNA(VLOOKUP(F3,'8月公司银行账'!$J$2:$J$248,1,0)),"×","√"))。
在对账单表格实现的对账效果如下图所示。
图8-7
对于上述对账需要做出如下说明:这种方法适合于那种重复金额数据出现较少的情况下进行对账,相对于手工对账来说更加快捷、准确。但这种方法也不能完全解决对账问题,有可能会存在误判的情况,需要结合实际业务进行判断,以下是例外情况的说明。
出现“×”号表示核对不上,可能的原因是漏记、错误等原因导致的差异或者是上期未达账在本期处理的账务。这需要同时结合业务内容、票据号码和业务时间进行判断是否存在漏记、错记账事项。
有些相同金额重复出现时会导致打上“√”,这就需要看公司账的相同金额的重复数据和对账单相同金额的重复数据的次数是否一致。例如,5万元一笔的业务在公司日记账中出现两次,在对账单中出现3次,说明公司银行账有可能是漏记一笔或者是上期未达账在本期入账。即使两方出现次数相同且金额相同的,也需要结合业务内容进行判断是否存在误判。